エラー対応:[PhpStorm] /bin/bash: node: command not found

Pocket

PhpStormで、nvm環境下のNode.jsを利用しようとしたとき、パスが通っておらずに、以下のようなエラーが表示されることがあります。

以下に対応方法をメモしておきます。

環境

環境は以下の通りです。

ソフトウェア バージョン
MacOS 10.8.4
PhpStorm 6.0.3
Node.js (nvm) 0.10.13

対応方法

bash_profile等に、以下を記述し、いつでもNodeコマンドが使えるようにしておきましょう。

これで、PhpStormの Run Command...で、nvm, npm, node等のコマンドが使えるようになります。

ちなみに、上記の設定をしていない状態で、PhpStormのCLIから、 . ~/nvm/nvm.shsource ~/nvm/nvm.shを実行してみましたが、エラーは解消されませんでした。

WebStormや、その他JetBrains製のIDEでも同様のことが起こりうると思いますが、確認はしていません。
また、naveや、n, nodeenv, nodebrewなんかでNodeのバージョン管理をしている場合も、同様のことが起きているかもしれませんが、試してはいません。
以上です。

Pocket