erreur lors de l'installation de npm@1.1.1 sur Mac OS X Lion
Question
J'essaie de démarrer avec un framework express sur Mac OS X Lion.Vous rencontrez ces problèmes:
SilverFir-2:Node mike$ sudo curl http://npmjs.org/install.sh | sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 7881 100 7881 0 0 29556 0 --:--:-- --:--:-- --:--:-- 43541
tar=/usr/bin/tar
version:
bsdtar 2.8.3 - libarchive 2.8.3
install npm@1.1
fetching: http://registry.npmjs.org/npm/-/npm-1.1.1.tgz
0.6.1
1.1.1
cleanup prefix=/usr/local
All clean!
npm ERR! Could not create /usr/local/lib/node_modules/___npm.npm
npm ERR! error installing npm@1.1.1
npm ERR! Error: EACCES, permission denied '/usr/local/lib/node_modules'
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR!
npm ERR! System Darwin 11.3.0
npm ERR! command "/usr/local/bin/node" "/private/var/folders/6x/frvx23td327frc2z_hgl12sc0000gn/T/npm.3230/package/cli.js" "install" "-gf"
npm ERR! cwd /private/var/folders/6x/frvx23td327frc2z_hgl12sc0000gn/T/npm.3230/package
npm ERR! node -v v0.6.1
npm ERR! npm -v 1.1.1
npm ERR! path /usr/local/lib/node_modules
npm ERR! code EACCES
npm ERR! message EACCES, permission denied '/usr/local/lib/node_modules'
npm ERR! errno {}
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /private/var/folders/6x/frvx23td327frc2z_hgl12sc0000gn/T/npm.3230/package/npm-debug.log
npm not ok
It failed
Version du nœud v0.6.1.
J'ai regardé partout sur le Web et la plupart des réponses proviennent du nœud 0.4 jours et elles disent toutes simplement mise à niveau.Il semble que je suis plus à jour que ces questions précédentes ...
La solution
Lorsque vous faites cela:
sudo curl http://npmjs.org/install.sh | sh
Vous exécuterez curl
comme root
, mais sh
comme utilisateur actuel.Vous devriez le faire à la place:
curl http://npmjs.org/install.sh | sudo sh
Et tout ira bien.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow