我正在try 升级到node的最新版本.我在http://davidwalsh.name/upgrade-nodejs点按指示做
但当我这么做的时候:
sudo npm install -g n
我得到了一个错误:
sudo: npm: command not found
npm在没有sudo的情况下工作.当我这样做的时候:
whereis node
我懂了:
node: /usr/bin/node /usr/lib/node /usr/bin/X11/node /usr/local/node
run :
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命令?