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 ...

Était-ce utile?

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
scroll top