16

RubyMine 3.0を使用して、単体テストを実行するためのRake構成をセットアップしました。次に、いくつかのブレークポイントを設定してから、Rakeタスクを実行しました。ブレークポイントはヒットせず、テストは通常​​どおり実行されて終了しました。

RubyMineデバッガーはRakeを介して機能しませんか?

4

3 に答える 3

22

これを試して:

  1. [実行] -> [構成の編集] に移動します
  2. Rake ノードを展開し、rake タスクの新しい rake 構成を追加します (まだ行っていない場合)。
  3. [実行] -> [デバッグ...] に移動します。
  4. 構成済みの rake タスクを選択します。
于 2011-02-17T21:34:34.563 に答える
1

上記の答えは正しいです。マウント可能なエンジンを使用する場合、少し詳しく説明したいと思います。その場合、私は次のことをしなければなりませんでした:

  1. 実行 > 構成の編集 > Rake

  2. タスク名を入力してください(例:scan_spreadsheet)

  3. 作業ディレクトリを、エンジンのルート ディレクトリではなく、メイン アプリケーションまたはダミー アプリケーションに変更します。

  4. 複数の gemset で RVM を使用している場合は、Ruby SDK の 2 番目のオプションを選択し、正しい gemset を選択します。

于 2015-04-11T00:13:58.747 に答える