I’m trying to upgrade to the latest version of node. I’m following the instructions at http://davidwalsh.name/upgrade-nodejs
But when I do:
sudo npm install -g n
I get the error:
sudo: npm: command not found
npm works without sudo. When I do:
node: /usr/bin/node /usr/lib/node /usr/bin/X11/node /usr/local/node
I tried the solution at https://stackoverflow.com/a/5062718/1246159
But I’m still getting the same error. I also looked at the /etc/sudoers file and the relevant line is:
This looks fine to me. How can I possibly get NPM working with sudo command?
The npm file should be in
/usr/local/bin/npm. If it’s not there, install node.js again with the package on their website. This worked in my case.