0

私はレールhttp://ruby.railstutorial.org/のチュートリアルに取り組んでい ます。「Rails s」の代わりに「Rails」というコマンドを入力すると、Rspec でのテストがエラーで失敗するためです。

D:\RailsInstaller\Ruby1.9.3\lib\ruby\gems\1.9.1\gems\rspec-core-2.11.1\lib\rspec\core\configuration.rb:780:in 'load': cannot load such file --**D:/spec**

app フォルダー自体から rspec /spec コマンドを実行していますが、どういうわけか、アプリケーション ディレクトリではなくルート ディレクトリの間違ったパスを指しています。私の「Rails」コマンドは、rpsec パスに関連するいくつかの構成をリセットしましたか?? ここで、テストを機能させるためにフル パスを記述する必要があります。

D:\rails_projects\sample_app>rsepc /rails_projects\sample_app\spec

何が変更され、rsepc パスを修復するにはどうすればよいですか?

4

2 に答える 2

0

コマンドを使用してrspecのデフォルトパスを復元しました

rspec --default_path (the path)

しかし残念なことに、Rails サーバーをオフにするか、spork サーバーをオフにします。デフォルトのパスは D: に戻されています。

于 2012-09-22T21:10:33.877 に答える
0

Rails プロジェクトのルート ディレクトリで "rsepc spec" を実行していることを確認してください。

于 2012-09-22T16:38:48.330 に答える