RubyMine上でGuardを動かしながら快適なテストライフを送りたいと思ったのですが、設定の方法がわからなかったので調べたところstackoverflowに載っていたのでメモ
参考:Is it impossible to use Guard with RubyMine?
設定方法
- まず、menuから
RubyMine > Rreferences
を選択し、検索ボックスにsave
と入力します。その後、リストからGeneral
を選択します。
そして、save files on frame deactivation
のチェックを外します。これで、auto saveが解除されました。 - あとは
Tools > Open Terminal
でterminalを開いて
guardを手打ちすればRubyMine内でguardが動いてる(ふう)になります。
参考にしたスレッドではIRB consoleに設定をするようになってますが、guardがbashスクリプトだったのでterminalで実行することにしました。
他の方法としてはbash pluginを入れてあげればRun
から実行できるようになります。ただ、こちらだと色がつかなかったり表示がちょっとおかしかったりするので、terminalでの実行におちついてます。