Ruby on rails 无法解释的Rails控制台无法加载

Ruby on rails 无法解释的Rails控制台无法加载,ruby-on-rails,Ruby On Rails,出于某种原因,我的实时服务器上的Rails控制台现在无法加载。我向下拉了一个新分支,force检查了新分支(可能是个坏主意),因为在实时服务器上(理论上)没有什么真正应该改变的,在新分支和主机上,我在尝试运行控制台时都有以下错误: /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

出于某种原因,我的实时服务器上的Rails控制台现在无法加载。我向下拉了一个新分支,force检查了新分支(可能是个坏主意),因为在实时服务器上(理论上)没有什么真正应该改变的,在新分支和主机上,我在尝试运行控制台时都有以下错误:

/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>'
/home/pastonpaper/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.5/lib/bundler/spec_set.rb:90:“物化中的块”:在任何源中都找不到pg-0.11.0(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`'
from/home/pastonpaper/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site\u ruby/1.9.1/rubygems/custom\u require.rb:60:in'require'
from/home/pastonpaper/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site\u ruby/1.9.1/rubygems/custom\u require.rb:60:in“require中的救援”
from/home/pastonpaper/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site\u ruby/1.9.1/rubygems/custom\u require.rb:35:in'require'
from/home/pastonpaper/.rvm/gems/ruby-1.9.3-p194@pastonpaper/bin/ruby\u noexec\u包装器:9:in`'

真的不知道如何解决这个问题。这似乎是一个创业板问题,但这怎么会发生变化呢?

看起来它与postres创业板(pg)有关。可能您需要运行
捆绑安装
或检查您的Gemfile(和Gemfile.lock)是否有异常情况。

是否运行了
捆绑安装
?它找不到pg-0.11.0 gem。做一个“宝石清单”并寻找它。它在那里吗?既然你破坏了两个源代码树,我同意这是一个宝石问题(一个共同点)。您可以尝试“bundle update”,谢谢您的输入。我在pg-0.11.0gem上运行了bundle安装,但失败了。查看gem文件时,我注意到它正在生产gem'pg',这可能不应该在那里,就像使用mysql一样。因此,编辑了它,运行了bundle安装,解决了问题。Rails仍然让我非常害怕。。。