2

Ruby On Rails アプリケーションで IntelliJ Idea から「テスト」Rake タスクを実行すると問題が発生します。

テストの実行中にエラーが発生しました: ファイル 'test/unit/autorunner.rb' がインタープリターを使用する Ruby SDK の $LOAD_PATH に見つかりませんでした: '{1}'

しかし、ファイルは %RUBY_HOME%/lib/ruby/1.8/test/unit にあり、他の rake タスクを実行しても問題はありません。

MS Windows XP の実行

ご意見をお聞かせください。

4

2 に答える 2

1

答えてすみません、2年前の質問だと気付きました...

TeamCity のテスト ランナーで同様の問題に遭遇しました。

test-unitgem を組み込みの 1.x バージョンから明示的な 2.xに更新したときのヘルパーです。

group :test do
  gem 'test-unit', '2.1.2'
  ...
end

それからbundle updateいつものように、それが役立つことを願っています

于 2011-07-01T08:06:10.867 に答える
1

RubyMine を 2017.2.1 から 2017.2.4 にアップグレードした後、2.1.9 でこの問題に遭遇しました。Preferences -> Languages & Frameworks -> Ruby SDK and Gems -> [my ruby​​ version] -> 下にスクロールして test-unit -> 特定のバージョンを選択し、[Apply] をクリックすることで、適切なバージョンを選択できました。 .

test-unit(それ以外の場合はありませんGemfile。1 人の編集者のユース ケースに特化したプロジェクトに変更を適用することには慎重でした。)

于 2017-11-07T12:58:23.860 に答える