0

なんらかの理由で、ライブ サーバーの Rails コンソールが読み込まれなくなりました。私は新しいブランチをプルダウンし、新しいブランチを強制的にチェックアウトしました (おそらく悪い考えです)。ライブサーバーでは (理論的には) 何も変更されるべきではありません。新しいブランチとマスターの両方で、次のエラーが発生します。コンソールを実行します。

/home/pastonpaper/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/spec_set.rb:90:in `block in materialize': Could not find pg-0.11.0 in any of the sources (Bundler::GemNotFound)
from /home/pastonpaper/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/spec_set.rb:83:in `map!'
from /home/pastonpaper/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/spec_set.rb:83:in `materialize'
from /home/pastonpaper/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/definition.rb:127:in `specs'
from /home/pastonpaper/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/environment.rb:27:in `specs'
from /home/pastonpaper/.rvm/gems/ruby-1.9.3-p194@global/gems/rubygems-bundler-1.0.3/lib/rubygems-bundler/noexec.rb:41:in `candidate?'
from /home/pastonpaper/.rvm/gems/ruby-1.9.3-p194@global/gems/rubygems-bundler-1.0.3/lib/rubygems-bundler/noexec.rb:60:in `setup'
from /home/pastonpaper/.rvm/gems/ruby-1.9.3-p194@global/gems/rubygems-bundler-1.0.3/lib/rubygems-bundler/noexec.rb:75:in `<top (required)>'
from /home/pastonpaper/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `require'
from /home/pastonpaper/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `rescue in require'
from /home/pastonpaper/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
from /home/pastonpaper/.rvm/gems/ruby-1.9.3-p194@pastonpaper/bin/ruby_noexec_wrapper:9:in `<main>'

これをトラブルシューティングする方法が本当にわかりません。これは gem の問題のようですが、これはどのように変更されたのでしょうか?

4

1 に答える 1

0

postres gem (pg) と関係があるようです。bundle install異常がないか、Gemfile (および Gemfile.lock)を実行またはチェックする必要があるかもしれません。

于 2012-09-19T16:54:05.363 に答える