ページ

2012年1月16日月曜日

npm ERR! Error: EACCES, permission denied '/usr/local/bin/npm'

npmはNodeのパッケージ管理システムです。Nodeをインストールしたらすぐに入れましょう。

Macにインストールするには、以下のようなコマンドを実行します。OSはMac OS X(Lion)です。

$ curl http://npmjs.org/install.sh | sudo sh
...
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
npm@1.1.0 /usr/local/lib/node_modules/npm 
It worked

$ npm -v
1.1.0

npmのウェブサイトにあるコマンドですと、shに対してsudoしておりませんので以下のようなエラーが出ます。

$ curl http://npmjs.org/install.sh | sh
...
npm ERR! Error: EACCES, permission denied '/usr/local/bin/npm'
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.
npm ERR! 
npm ERR! System Darwin 11.2.0
npm ERR! command "/usr/local/bin/node" "/private/var/folders/34/004k_d5175sgk4nmnknsshwm0000gn/T/npm.12523/package/cli.js" "rm" "npm" "-gf"
npm ERR! cwd /private/var/folders/34/004k_d5175sgk4nmnknsshwm0000gn/T/npm.12523/package
npm ERR! node -v v0.6.7
npm ERR! npm -v 1.1.0
npm ERR! path /usr/local/bin/npm
npm ERR! code EACCES
npm ERR! message EACCES, permission denied '/usr/local/bin/npm'
npm ERR! errno {}
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /private/var/folders/34/004k_d5175sgk4nmnknsshwm0000gn/T/npm.12523/package/npm-debug.log
npm not ok
^[[A^Anpm ERR! error installing npm@1.1.0
npm ERR! error rolling back npm@1.1.0 Error: EACCES, permission denied '/usr/local/bin/npm'

npm ERR! Error: EACCES, permission denied '/usr/local/bin/npm'
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.
npm ERR! 
npm ERR! System Darwin 11.2.0
npm ERR! command "/usr/local/bin/node" "/private/var/folders/34/004k_d5175sgk4nmnknsshwm0000gn/T/npm.12523/package/cli.js" "install" "-gf"
npm ERR! cwd /private/var/folders/34/004k_d5175sgk4nmnknsshwm0000gn/T/npm.12523/package
npm ERR! node -v v0.6.7
npm ERR! npm -v 1.1.0
npm ERR! path /usr/local/bin/npm
npm ERR! code EACCES
npm ERR! message EACCES, permission denied '/usr/local/bin/npm'
npm ERR! errno {}
^[[Bnpm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /private/var/folders/34/004k_d5175sgk4nmnknsshwm0000gn/T/npm.12523/package/npm-debug.log
npm not ok
It failed

地味にハマります。

0 件のコメント:

コメントを投稿