2016-11-04 6 views
0

EC2インスタンスでノードとnpmをダウンロードしてコンパイルしました。すべてが正しいと思われます(-vは両方に表示されます)。しかし、npm install pm2に私がルート(私は)としてコマンドを実行するように頼むと、sudo npm installsudo: npm: command not foundと表示されます。何か案は?ありがとう。EC2インスタンスのnpm発行

+0

管理者として実行しましたか? 動作しない場合、このコマンドはLinux用です。 – user3151766

+0

私はこれ以外にもすべてsudoすることができます。権限の問題かもしれません。 – NewbieOnRails

+0

これは、npmをインストールしたユーザのPATHフォルダリストにしかアクセスできない場所にnpmをインストールした場合に発生します。 ndoをsudoのPATHでアクセスできるものに移動してみてください( 'sudo echo $ PATH'を実行すると見ることができます) – binarymax

答えて

1

これが問題を解決しました。

sudo ln -s /usr/local/bin/node /usr/bin/node 
sudo ln -s /usr/local/lib/node /usr/lib/node 
sudo ln -s /usr/local/bin/npm /usr/bin/npm 
関連する問題