最新バージョンのNodeにアップグレードしようとしています。以下の手順に従っています。http://davidwalsh.name/upgrade-nodejs
しかし、私がそうすると:
sudo npm install -g n
次のエラーが発生します:
sudo: npm: command not found
npm は sudo なしでも動作します。sudo を実行すると、次のようになります。
whereis node
なるほど:
node: /usr/bin/node /usr/lib/node /usr/bin/X11/node /usr/local/node
ランニング:
which npm
番組:
/usr/local/node/bin/npm
私は解決策を試しましたhttps://stackoverflow.com/a/5062718/1246159
しかし、まだ同じエラーが発生します。/etc/sudoers
ファイルも確認しましたが、関連する行は次のとおりです。
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
これは問題ないように見えます。どうすれば NPM を sudo コマンドで動作させることができるのでしょうか?
ベストアンサー1
私がしなければなりませんでした
sudo apt-get install npm
それは私にとってはうまくいきました。