0

herokuで問題なくrails 3.2.13とruby 2.0.0p0でアプリをデプロイしました。しかし、今日突然展開できなくなりました。これはログです。私たちのプロジェクトの唯一の違いは、インストールしようとしている ruby​​ 2.0.0 のバージョンのようです。

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

money-rails gem (バージョン 0.8.0) が見つからないようですが、localhost では問題なく動作しており、昨日まで heroku でも動作していました。宝石に関して目に見える唯一の変更であるため、新しいルビーバージョンである必要があると思います...

同じ問題を抱えている人はいますか?

前もって感謝します!!

4

1 に答える 1

3

何も変更していないかもしれませんが、money-rails の作成者が 0.8.0 をヤンクして 0.8.1 に置き換えたようです。詳細については、 http://rubygems.org/gems/money-railsを参照してください。

bundle updateGemfile.lock を実行してコミットし、再デプロイする必要があり、すべてがうまくいくはずです。

于 2013-05-16T15:54:49.240 に答える