Posted at

RubyMineでRubyのpathを正しく使う

More than 5 years have passed since last update.

anyenv経由のrbenvだとうまくいかない。あとたぶん、普通のrbenvでもうまくいかない。


rubyのpath

デフォルトのrbenvのpath ~/.rbenv

anyenv経由のrbenvのpath ~/.anyenv/envs/rbenv


間違い

RubyMineのrbenvサポートが~/.rbenv決め打ちなので、~/.rbenv にシンボリックリンク張る

rubyのsdkとしては認識されるけど、たとえばrakeしようとした時に/usr/bin/rubyが使われてしまう。使うインタプリタがsystem rubyになる…

Rbenv Support


正解

(rbenvその他もろもろ設定した上で)mineコマンド作ってシェルからmine .などで起動。

WebStorm - Tools > Run Command… で困らないために - Qiita [キータ]

Tools -> Show Gem Environment で意図通りの情報が出てればオッケー!

Screen Shot 2013-12-04 at 15.04.59.png