0

RSPEC が機能しない理由がわかりません。sudo gem install rspec を使用して RSPEC を再インストールし、特定のバージョン番号でインストールを再試行しました ( sudo gem install rspec -v 2.11.0)

次のエラー メッセージが引き続き表示されますが、その意味がわかりません。バージョン1もインストールされている場合とされていない場合があると思いますが、よくわかりません。

Castillo$ rspec document_spec.rb 

/Users/Castillo/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require': no such file to load -- document (LoadError) from /Users/Castillo/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require' from /Users/Castillo/Desktop/document_spec.rb :1: <top (required)>' from /Users/Castillo/.rvm/gems/ruby-1.9.2-p290/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in/Users/Castillo/.rvm/gems/ruby-1.9.2-p290/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780 からの読み込み中:block in load_spec_files' from /Users/Castillo/.rvm/gems/ruby-1.9.2-p290/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:inマップ内from /Users/Castillo/.rvm/gems/ruby-1.9.2-p290/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in load_spec_files' from /Users/Castillo/.rvm/gems/ruby-1.9.2-p290/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:22:inrun' from /Users/Castillo/ .rvm/gems/ruby-1.9.2-p290/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in run' from /Users/Castillo/.rvm/gems/ruby-1.9.2-p290/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in block in autorun'

4

1 に答える 1

4

ファイルへのフルパスをdocument.rbスペックファイルに追加するか、またはを使用し require_relative ます

require File.expand_path('../document.rb', __FILE__)
于 2012-07-27T19:37:54.300 に答える