読者です 読者をやめる 読者になる 読者になる

nvmでnodeをインストールしているのに、deployしたら「/usr/bin/env: node: No such file or directory」が出る場合

node

なんでだよ!

node -v
=> v7.7.4

deploy→/usr/bin/env: node: No such file or directory

確実にインストールはされている。

ということで、シンボリックリンクを貼りましょう。

sudo ln -s "$(which node)" /usr/bin/node

ちなみにdebianのversion

cat /etc/debian_version
→8.3

これより古いと、別のパターンもあるので、、適切なものを選びましょう。

【Node.js】【PM2】 PM2でさくらVPSにNode.jsのアプリケーションをデプロイ - 人生dat落ち