私はキュウリの本からいくつかのキュウリのテストに取り組んでいます。必要なservice_managerの宝石を見つけられない
require 'service_manager'
ServiceManager.start
これはRubyの1.9.2を使ってMac OS X 10.6.8にある:私は、トランザクションプロセッサを使用しようとすると、次のコードを持つファイルがあるコードを持っています。このファイルを実行すると、私は次の取得:アプリケーションが使用する他の宝石ですと
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