RubyMine 3.0を使用して、単体テストを実行するためのRake構成をセットアップしました。次に、いくつかのブレークポイントを設定してから、Rakeタスクを実行しました。ブレークポイントはヒットせず、テストは通常どおり実行されて終了しました。
RubyMineデバッガーはRakeを介して機能しませんか?
これを試して:
上記の答えは正しいです。マウント可能なエンジンを使用する場合、少し詳しく説明したいと思います。その場合、私は次のことをしなければなりませんでした:
実行 > 構成の編集 > Rake
タスク名を入力してください(例:scan_spreadsheet)
作業ディレクトリを、エンジンのルート ディレクトリではなく、メイン アプリケーションまたはダミー アプリケーションに変更します。
複数の gemset で RVM を使用している場合は、Ruby SDK の 2 番目のオプションを選択し、正しい gemset を選択します。