2016-11-21 15 views
0

RailsのエンジンプロジェクトにRSpecのテストを追加しようと、私はRubyMine/IntelliJ Rubyプラグインはどこで "spec"ディレクトリを探しますか?

Run Configuration Error: Rspec neither './spec/spec_helper.rb' nor 
'./spec/rails_helper.rb' script found. 

を取得していますclosed bugは、問題を示唆し、同じエラーメッセージを表示してあります一つのファイルが他方を存在ではなく、ということでしたが、(A) (b)私は両方のファイルが存在することを確認しました(.がプロジェクトルートであると仮定します)。

私はこの問題が実行コンフィギュレーションの作業ディレクトリ(デフォルトではtest/dummy)にあると考えましたが、それをプロジェクトディレクトリに設定しても問題は解決されませんでした。

ActiveRecordを使用している私の非Railsプロジェクトでも、この問題は発生していません。 IDEA/RubyMineはこれらのファイルをどこで探していますか、プロジェクト構成のどの側面がその検索パスに影響しますか?

(注:これは私がルビーマインは同じエラーを持っているでしょう前提とOS X 10.11.6上のRubyプラグイン2016.2.20160811とのIntelliJ 2016年2月5日にある)


ETA:これはよいですissue specific to Rails enginesとなります。

+0

が参考にならないかもしれません不足しているが、私は、私はルビーマインやRSpecのを使用して、決してすべての問題を持っていたんだと言うことができる私には思えます。 specフォルダは、アプリケーションのルートディレクトリ(spec_helper.rbとrails_helper.rbの両方を含む)にあります。疑わしいことは間違いないが、プロジェクトを追加するときに正しく動作するようにRubyMineを設定するために必要なことは、Gemfileに 'gem 'debase''' gem' ruby​​-debug-ide''を追加し、Ruby SDKと私のrvm gemsetを使用するための設定 "Gems"を設定しています。 – David

答えて

0

あなたの作業ディレクトリが

enter image description here

関連する問題