【发布时间】:2017-01-14 06:55:44
【问题描述】:
我正在尝试按照 edgeguides 在我的 rails 应用程序中运行一些基本测试。
我的 rails 应用运行良好,只是在尝试运行测试时。
运行测试时,我得到:
.../config/boot.rb:1:in `require': no such file to load -- rubygems (LoadError)
from /Users/olivier_ntk/Sites/tennis/config/boot.rb:1
from /Users/olivier_ntk/Sites/tennis/config/application.rb:1:in `require'
from /Users/olivier_ntk/Sites/tennis/config/application.rb:1
from /Users/olivier_ntk/Sites/tennis/config/environment.rb:2:in `require'
from /Users/olivier_ntk/Sites/tennis/config/environment.rb:2
from ./test/test_helper.rb:2:in `require'
from ./test/test_helper.rb:2
from test/unit/club_test.rb:1:in `require'
from test/unit/club_test.rb:1
$ ruby -v
ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-darwin10]
$ rails -v
Rails 3.0.6
$ gem -v
1.3.7
但是,当我运行 which -a ruby 时,我得到:
/opt/local/bin/ruby
/opt/local/bin/ruby
/opt/local/bin/ruby
我不知道为什么我得到 3 行,如果这会影响调用 ruby ...
【问题讨论】:
标签: ruby-on-rails ruby testing rubygems version