jeudi 1 janvier 2015

Cannot update npm on mac for yeoman installation


Vote count:

0




I want to install yeoman which requires npm v2.1.0+.


I previously had a lower version of npm and thought when I downloaded node.js from the nodeJS site the latest npm version would be bundled with node. However, it only updated to v1.4.28.


Nodejs updated to the latest version.


I have read a lot of info advising to completely uninstall npm and then reinstall the latest version. I have tried the following;


1) I have homebrew, although I'm not sure how I originally installed npm on my Mac (Mavericks), so I thought to start with I'd try 'brew uninstall node' but got back;



>Error: No such keg: /usr/local/Cellar/node


2) I tried 'sudo npm uninstall npm -g' but got back;



sudo: npm: command not found.



Without the sudo prefix I get;



-bash: npm: command not found



3) I have tried this;



sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man



but node is still installed. Now when I check what version of npm I have I get;



-bash: npm: command not found



but it is still there!


4) I then tried to follow the advice given here; How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X) but when I do the first step


1. go to /usr/local/lib and delete any node and node_modules


I get 'permission denied' for each file (ie. a v long list of permissions denied), eg



rm: npm/.npmignore: Permission denied



I'm completely at a loss as regards how to proceed. Can anyone help? Thanks.



asked 27 secs ago

Jo_

1






Cannot update npm on mac for yeoman installation

Aucun commentaire:

Enregistrer un commentaire