npmのインストールに少々手こずったので
書き留めしておきます。
まずこのエラー文
書き留めしておきます。
まずこのエラー文
$ curl http://npmjs.org/install.sh | sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 85 0 85 0 0 73 0 --:--:-- 0:00:01 --:--:-- 196
sh: line 1: syntax error near unexpected token `newline'
sh: line 1: `<html>Moved: <a href="https://npmjs.org/install.sh">https://npmjs.org/install.sh</a>'
ただ単にhttpの後に"s"が抜けているよ!
っていうエラーです。
あと次に
ただ単にhttpの後に"s"が抜けているよ!
っていうエラーです。
あと次に
$ curl https://npmjs.org/install.sh | sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 7882 100 7882 0 0 6634 0 0:00:01 0:00:01 --:--:-- 10993
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.65.tgz
0.8.11
1.1.65
cleanup prefix=/usr/local
All clean!
npm ERR! Error: EPERM, chmod '/usr/local/lib/node_modules/npm'
npm ERR! { [Error: EPERM, chmod '/usr/local/lib/node_modules/npm']
npm ERR! errno: 50,
npm ERR! code: 'EPERM',
npm ERR! path: '/usr/local/lib/node_modules/npm' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! System Darwin 11.4.2
npm ERR! command "/usr/local/bin/node" "/private/var/folders/52/2bm3f57j7fqd53whwq5ns2wc0000gn/T/npm.55751/package/cli.js" "rm" "npm" "-gf"
npm ERR! cwd /private/var/folders/52/2bm3f57j7fqd53whwq5ns2wc0000gn/T/npm.55751/package
npm ERR! node -v v0.8.11
npm ERR! npm -v 1.1.65
npm ERR! path /usr/local/lib/node_modules/npm
npm ERR! code EPERM
npm ERR! errno 50
npm ERR! stack Error: EPERM, chmod '/usr/local/lib/node_modules/npm'
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /private/var/folders/52/2bm3f57j7fqd53whwq5ns2wc0000gn/T/npm.55751/package/npm-debug.log
npm ERR! not ok code 0
> npm@1.1.65 prepublish .
> npm prune ; rm -rf test/*/*/node_modules ; make -j4 doc
sh: npm: command not found
make: Nothing to be done for `doc'.
npm ERR! error rolling back Error: EPERM, chmod '/usr/local/lib/node_modules/npm'
npm ERR! error rolling back npm@1.1.65 { [Error: EPERM, chmod '/usr/local/lib/node_modules/npm']
npm ERR! error rolling back errno: 50,
npm ERR! error rolling back code: 'EPERM',
npm ERR! error rolling back path: '/usr/local/lib/node_modules/npm' }
npm ERR! Error: EPERM, chmod '/usr/local/lib/node_modules/npm'
npm ERR! { [Error: EPERM, chmod '/usr/local/lib/node_modules/npm']
npm ERR! errno: 50,
npm ERR! code: 'EPERM',
npm ERR! path: '/usr/local/lib/node_modules/npm' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! System Darwin 11.4.2
npm ERR! command "/usr/local/bin/node" "/private/var/folders/52/2bm3f57j7fqd53whwq5ns2wc0000gn/T/npm.55751/package/cli.js" "install" "-gf"
npm ERR! cwd /private/var/folders/52/2bm3f57j7fqd53whwq5ns2wc0000gn/T/npm.55751/package
npm ERR! node -v v0.8.11
npm ERR! npm -v 1.1.65
npm ERR! path /usr/local/lib/node_modules/npm
npm ERR! code EPERM
npm ERR! errno 50
npm ERR! stack Error: EPERM, chmod '/usr/local/lib/node_modules/npm'
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /private/var/folders/52/2bm3f57j7fqd53whwq5ns2wc0000gn/T/npm.55751/package/npm-debug.log
npm ERR! not ok code 0
It failed
Michae1$ cd ~/.npm
Michae1$ npm cache clean
-bash: /usr/local/bin/npm: No such file or directory
ここに時間使いすぎました。
先頭に"sudo"を使ってもだめでしたので
次のコマンドでインストールできました。
$curl https://npmjs.org/install.sh | sudo sh
後半のshの前にsudoを入れると通りました!
もし同じようなエラーが出ている人がいればやってみてください。
ここに時間使いすぎました。
先頭に"sudo"を使ってもだめでしたので
次のコマンドでインストールできました。
$curl https://npmjs.org/install.sh | sudo sh
後半のshの前にsudoを入れると通りました!
もし同じようなエラーが出ている人がいればやってみてください。