我试图使用rspec,但由于某种原因它无法正常工作。我认为它缺少一些依赖性或东西。 Ruby 1.9中的其他所有内容都在我的笔记本电脑上完美运行。所以我做了一个ruby gems系统更新(sudo gem update --system)。然后我做了一个gem更新(sudo gem update)。当我尝试在rails中运行或创建应用程序时,我得到以下列出的错误消息:当我尝试进行gem更新,gem安装,gem clean等时,我也收到同样的消息。我很困惑。我甚至尝试将bundler更新到最新版本,但我仍然得到同样的错误消息。我希望有人能帮帮忙。谢谢。
demetrius-fords-macbook-pro-17:~demet8 $ gem check
/usr/local/lib/ruby/gems/1.9.1/gems/bundler-0.8.1/lib/rubygems_plugin.rb:2:in require': no such file to load -- bundler/commands/bundle_command (LoadError)
from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-0.8.1/lib/rubygems_plugin.rb:2:in
'
来自/usr/local/lib/ruby/site_ruby/1.9.1/rubygems.rb:1113:in load'
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems.rb:1113:in
阻止'
来自/usr/local/lib/ruby/site_ruby/1.9.1/rubygems.rb:1105:in each'
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems.rb:1105:in
'
from:225:in require'
from <internal:gem_prelude>:225:in
load_full_rubygems_library'
来自:324:const_missing'
from /usr/local/bin/gem:12:in
'
答案 0 :(得分:2)
您的回溯表示您正在运行Bundler 0.8.1。请卸载它并确保安装了更新版本的bundler:)