0
我正在从黄瓜书一些黄瓜测试工作。我已经得到了尝试使用事务处理的代码,并没有与下面的代码文件:使用Ruby 1.9.2在Mac OS X 10.6.8无法找到所需的service_manager宝石
require 'service_manager'
ServiceManager.start
这是。当这个文件执行,我得到如下:
no such file to load -- service_manager (LoadError)
/opt/local/lib/ruby1.9/site_ruby/1.9.1/rubygems/custom_require.rb:59:in `require'
/opt/local/lib/ruby1.9/site_ruby/1.9.1/rubygems/custom_require.rb:59:in `rescue in require'
/opt/local/lib/ruby1.9/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
/Users/gpollice/MyCucumber/ATMBookExample/features/support/services.rb:6:in `<top (required)>'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/cucumber-1.1.2/lib/cucumber/rb_support/rb_language.rb:143:in `load'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/cucumber-1.1.2/lib/cucumber/rb_support/rb_language.rb:143:in `load_code_file'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/cucumber-1.1.2/lib/cucumber/runtime/support_code.rb:171:in `load_file'
/opt/local/lib/ruby1.9/gems/1.9.1/gems/cucumber-1.1.2/lib/cucumber/runtime/support_code.rb:83:in `block in load_files!'
的service_manager宝石安装在/opt/local/lib/ruby1.9/gems/1.9.1/gems为是该应用程序使用其他宝石。直到我为这个迭代添加代码之前,没有任何问题。我查找了为什么没有找到宝石的原因,只是不明白为什么。任何帮助,将不胜感激。
你可以添加'$ LOAD_PATH'的价值? – Linuxios