sudo: npm: コマンドが見つかりません 質問する

sudo: npm: コマンドが見つかりません 質問する

最新バージョンの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

それは私にとってはうまくいきました。

おすすめ記事