0
私はRSpecの実行たびに、私がやっていることの問題dosen't、コードが間違っている場合、それは伝え:Ruby on Rails rspecのバグ?
[email protected] ~/Documentos/ruby $ rspec
/home/nev3rkill/.rvm/gems/ruby-1.9.2-p318/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:698:in `load': no such file to load -- /home/nev3rkill/Documentos/ruby/spec (LoadError)
from /home/nev3rkill/.rvm/gems/ruby-1.9.2-p318/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:698:in `block in load_spec_files'
from /home/nev3rkill/.rvm/gems/ruby-1.9.2-p318/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:698:in `map'
from /home/nev3rkill/.rvm/gems/ruby-1.9.2-p318/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:698:in `load_spec_files'
from /home/nev3rkill/.rvm/gems/ruby-1.9.2-p318/gems/rspec-core-2.8.0/lib/rspec/core/command_line.rb:22:in `run'
from /home/nev3rkill/.rvm/gems/ruby-1.9.2-p318/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:80:in `run_in_process'
from /home/nev3rkill/.rvm/gems/ruby-1.9.2-p318/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:69:in `run'
from /home/nev3rkill/.rvm/gems/ruby-1.9.2-p318/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:10:in `block in autorun'
[email protected] ~/Documentos/ruby $
を私はルビー1.9.3,1.9.2で、バージョンの多くでテストしていますしかし私は知らない。それは普通ですか?
rspec-2.7では、 'rspec'と入力するだけで、specディレクトリがあればロードしますが、1つでなければなりません。私の推測では、@ Rob Davisはプロジェクトディレクトリではないディレクトリに 'rspec'と入力しています。 Rob Davis、plsが確認します。 –
@David Chelimsky:ありがとう、私はそれがポストした後に気づいた。私は私の答えを少し修正しました。 – pjumble
私はrspecをどのように使うことができるのか知っています。もしrspecをOKのファイルと一緒に使うと、何も間違ったことは起こりません。問題は、バグや何か間違っているファイルでrspecを使用すると、rspecがエラーを表示しますが、rspecのすべての内部エラーのように見える "*****"のすべての不正を表示することです。 – NeV3rKilL