2013-05-16 2 views
0

Я развертываю наше приложение с рельсами 3.2.13 и ruby ​​2.0.0p0 без проблем в heroku. Однако сегодня я внезапно не смог его развернуть. Это журнал, кажется, единственное отличие в нашем проекте является версией 2.0.0 рубин, который пытается установить:Невозможно развернуть приложение в heroku - он ищет ruby ​​2.0.0p195

Counting objects: 42, done. 
Delta compression using up to 2 threads. 
Compressing objects: 100% (24/24), done. 
Writing objects: 100% (25/25), 3.17 KiB, done. 
Total 25 (delta 19), reused 0 (delta 0) 

-----> Ruby/Rails app detected 
-----> Using Ruby version: ruby-2.0.0 
-----> Installing dependencies using Bundler version 1.3.2 
     Ruby version change detected. Clearing bundler cache. 
     Old: ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux] 
     New: ruby 2.0.0p195 (2013-05-14 revision 40734) [x86_64-linux] 
     Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin --deployment 
     Fetching gem metadata from https://rubygems.org/........ 
     Fetching gem metadata from https://rubygems.org/.. 
     Could not find money-rails-0.8.0 in any of the sources 
! 
!  Failed to install gems via Bundler. 
! 
!  Heroku push rejected, failed to compile Ruby/rails app 

кажется, что он не может найти деньги рельсы камня (версия 0,8 .0), но в локальном хосте работает отлично, а также до вчерашнего дня в героику. Я думаю, что это должно быть с новой рубиновой версией, поскольку это единственное видимое изменение в отношении драгоценных камней ...

У кого-то с той же проблемой?

Спасибо заранее!

ответ

3

Возможно, вы ничего не изменили, но, похоже, автор денежных рельсов дернул 0.8.0 и заменил его на 0.8.1. См. http://rubygems.org/gems/money-rails.

Вам нужно будет сделать bundle update и совершить Gemfile.lock и переустановить, и все должно быть хорошо.

+0

Именно эта проблема. Благодаря!! Я только что понял, я возвращался к SO, чтобы ответить на любой вопрос. Еще раз спасибо!! – josal

Смежные вопросы