我正在尝试运行命令
bundle exec rake spec
但它返回以下内容:
/Library/Ruby/Gems/1.8/gems/bundler-1.0.21/lib/bundler/shared_helpers.rb:2:in `require': no such file to load -- rubygems (LoadError)
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.21/lib/bundler/shared_helpers.rb:2
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.21/lib/bundler/setup.rb:1:in `require'
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.21/lib/bundler/setup.rb:1
对宝石的要求似乎存在问题,但我确实在我的机器上运行了宝石,
$ gem -v
返回1.8.5
我不知道是否与存储文件的位置有关?我跑的时候
$ gem list -d bundler
我得到了
*** LOCAL GEMS ***
bundler (1.0.21)
Authors: André Arko, Terence Lee, Carl Lerche, Yehuda Katz
Rubyforge: http://rubyforge.org/projects/bundler
Homepage: http://gembundler.com
Installed at: /Library/Ruby/Gems/1.8
The best way to manage your application's dependencies
在IRB:
irb(main):001:0> require "bundler"
LoadError: no such file to load -- bundler
from (irb):1:in `require'
from (irb):1
from :0
我尝试在不同版本的Rails 3.0(3.0.9和3.0.8)之间切换, 我已经尝试卸载并安装Bundler并且已经到了RubyGems来检查是否还有我需要的依赖项,但似乎没有任何工作。
我正在使用Snow Leopard 10.6.8和Ruby 1.8.7(2010-08-16 patchlevel 302)[i686-darwin10]
任何指针都会非常感激!
答案 0 :(得分:0)