SNAFU与npm更新-g

SNAFU与npm更新-g,npm,osx-yosemite,Npm,Osx Yosemite,我试着更新npm,结果一切都糟透了: Environment check ✔ $HOME ✔ Yo ✔ Compass ✔ Ruby ✔ Git ✔ Node.js ✔ npm dist: $ npm update -g npm http GET https://registry.npmjs.org/envcheck npm http GET https://registry.npmjs.org/bower npm http GET https://registry.npmjs.org/gene

我试着更新npm,结果一切都糟透了:

Environment check
✔ $HOME
✔ Yo
✔ Compass
✔ Ruby
✔ Git
✔ Node.js
✔ npm
dist: $ npm update -g
npm http GET https://registry.npmjs.org/envcheck
npm http GET https://registry.npmjs.org/bower
npm http GET https://registry.npmjs.org/generator-h5bp
npm http GET https://registry.npmjs.org/generator-mocha
npm http GET https://registry.npmjs.org/generator-zf5
npm http GET https://registry.npmjs.org/headstart
npm http GET https://registry.npmjs.org/cordova
npm http GET https://registry.npmjs.org/grunt-cli
npm http GET https://registry.npmjs.org/generator-webapp
npm http GET https://registry.npmjs.org/yeoman-foundation
npm http GET https://registry.npmjs.org/yo
npm http GET https://registry.npmjs.org/phonegap
npm http GET https://registry.npmjs.org/npm
npm http 200 https://registry.npmjs.org/generator-h5bp
npm http GET https://registry.npmjs.org/yeoman-generator
npm http 200 https://registry.npmjs.org/envcheck
npm http 200 https://registry.npmjs.org/bower
npm http 200 https://registry.npmjs.org/generator-zf5
npm http 200 https://registry.npmjs.org/headstart
npm http 200 https://registry.npmjs.org/generator-mocha
npm http 200 https://registry.npmjs.org/grunt-cli
npm http GET https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/findup-sync
npm http GET https://registry.npmjs.org/resolve
npm http 200 https://registry.npmjs.org/cordova
npm http 200 https://registry.npmjs.org/generator-webapp
npm http 200 https://registry.npmjs.org/yeoman-foundation
npm http 200 https://registry.npmjs.org/nopt
npm http 200 https://registry.npmjs.org/yeoman-generator
npm http 200 https://registry.npmjs.org/resolve
npm http 304 https://registry.npmjs.org/findup-sync
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/lodash
npm http 200 https://registry.npmjs.org/yo
npm http 200 https://registry.npmjs.org/phonegap
npm http 200 https://registry.npmjs.org/glob
npm http 200 https://registry.npmjs.org/lodash
npm http 200 https://registry.npmjs.org/npm
npm http GET https://registry.npmjs.org/npm/-/npm-2.1.14.tgz
npm http GET https://registry.npmjs.org/bower/-/bower-1.3.12.tgz
npm http GET https://registry.npmjs.org/envcheck/-/envcheck-1.1.0.tgz
npm http GET https://registry.npmjs.org/generator-zf5/-/generator-zf5-0.9.5.tgz
npm http GET https://registry.npmjs.org/generator-mocha/-/generator-mocha-0.1.6.tgz
npm http GET https://registry.npmjs.org/headstart/-/headstart-1.3.1.tgz
npm http GET https://registry.npmjs.org/generator-webapp/-/generator-webapp-0.5.1.tgz
npm http GET https://registry.npmjs.org/yo/-/yo-1.3.3.tgz
npm http GET https://registry.npmjs.org/cordova/-/cordova-4.1.3-nightly.2014.10.21.tgz
npm http GET https://registry.npmjs.org/phonegap/-/phonegap-4.1.2-0.22.10.tgz
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/grunt-cli/node_modules/.bin/nopt'
npm ERR! error rolling back  nopt@1.0.10 { [Error: EACCES, unlink '/usr/local/lib/node_modules/grunt-cli/node_modules/.bin/nopt']
npm ERR! error rolling back   errno: 3,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/grunt-cli/node_modules/.bin/nopt' }
npm ERR! Error: EACCES, unlink '/usr/local/lib/node_modules/grunt-cli/node_modules/.bin/nopt'
npm ERR!  { [Error: EACCES, unlink '/usr/local/lib/node_modules/grunt-cli/node_modules/.bin/nopt']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/usr/local/lib/node_modules/grunt-cli/node_modules/.bin/nopt' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Darwin 14.0.0
npm ERR! command "node" "/usr/local/bin/npm" "update" "-g"
npm ERR! cwd /Volumes/3 TB LaCie/* Projects/14-03157 Frontgate Windows App/Working/app/bower_components/bootstrap/dist
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! path /usr/local/lib/node_modules/grunt-cli/node_modules/.bin/nopt
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, unlink '/usr/local/lib/node_modules/grunt-cli/node_modules/.bin/nopt'
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/generator-h5bp/node_modules/yeoman-generator'
npm ERR! error rolling back  yeoman-generator@0.14.2 { [Error: EACCES, unlink '/usr/local/lib/node_modules/generator-h5bp/node_modules/yeoman-generator']
npm ERR! error rolling back   errno: 3,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/generator-h5bp/node_modules/yeoman-generator' }
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/grunt-cli/node_modules/findup-sync/node_modules/glob'
npm ERR! error rolling back  glob@3.2.11 { [Error: EACCES, unlink '/usr/local/lib/node_modules/grunt-cli/node_modules/findup-sync/node_modules/glob']
npm ERR! error rolling back   errno: 3,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/grunt-cli/node_modules/findup-sync/node_modules/glob' }
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/grunt-cli/node_modules/resolve'
npm ERR! error rolling back  resolve@0.3.1 { [Error: EACCES, unlink '/usr/local/lib/node_modules/grunt-cli/node_modules/resolve']
npm ERR! error rolling back   errno: 3,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/grunt-cli/node_modules/resolve' }
npm http 200 https://registry.npmjs.org/bower/-/bower-1.3.12.tgz
npm http 200 https://registry.npmjs.org/generator-mocha/-/generator-mocha-0.1.6.tgz
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/generator-mocha'
npm ERR! error rolling back  generator-mocha@0.1.6 { [Error: EACCES, unlink '/usr/local/lib/node_modules/generator-mocha']
npm ERR! error rolling back   errno: 3,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/generator-mocha' }
npm http 200 https://registry.npmjs.org/headstart/-/headstart-1.3.1.tgz
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/headstart'
npm ERR! error rolling back  headstart@1.3.1 { [Error: EACCES, unlink '/usr/local/lib/node_modules/headstart']
npm ERR! error rolling back   errno: 3,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/headstart' }
npm http 200 https://registry.npmjs.org/generator-webapp/-/generator-webapp-0.5.1.tgz
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/generator-webapp'
npm ERR! error rolling back  generator-webapp@0.5.1 { [Error: EACCES, unlink '/usr/local/lib/node_modules/generator-webapp']
npm ERR! error rolling back   errno: 3,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/generator-webapp' }
npm http 200 https://registry.npmjs.org/cordova/-/cordova-4.1.3-nightly.2014.10.21.tgz
npm http 200 https://registry.npmjs.org/generator-zf5/-/generator-zf5-0.9.5.tgz
npm http 200 https://registry.npmjs.org/envcheck/-/envcheck-1.1.0.tgz
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/envcheck'
npm ERR! error rolling back  envcheck@1.1.0 { [Error: EACCES, unlink '/usr/local/lib/node_modules/envcheck']
npm ERR! error rolling back   errno: 3,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/envcheck' }
npm http 200 https://registry.npmjs.org/phonegap/-/phonegap-4.1.2-0.22.10.tgz
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/bower'
npm ERR! error rolling back  bower@1.3.12 { [Error: EACCES, unlink '/usr/local/lib/node_modules/bower']
npm ERR! error rolling back   errno: 3,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/bower' }
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/cordova'
npm ERR! error rolling back  cordova@4.1.3-nightly.2014.10.21 { [Error: EACCES, unlink '/usr/local/lib/node_modules/cordova']
npm ERR! error rolling back   errno: 3,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/cordova' }
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/generator-zf5'
npm ERR! error rolling back  generator-zf5@0.9.5 { [Error: EACCES, unlink '/usr/local/lib/node_modules/generator-zf5']
npm ERR! error rolling back   errno: 3,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/generator-zf5' }
npm http 200 https://registry.npmjs.org/yo/-/yo-1.3.3.tgz
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/yo'
npm ERR! error rolling back  yo@1.3.3 { [Error: EACCES, unlink '/usr/local/lib/node_modules/yo']
npm ERR! error rolling back   errno: 3,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/yo' }
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/phonegap'
npm ERR! error rolling back  phonegap@4.1.2-0.22.10 { [Error: EACCES, unlink '/usr/local/lib/node_modules/phonegap']
npm ERR! error rolling back   errno: 3,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/phonegap' }
npm http 200 https://registry.npmjs.org/npm/-/npm-2.1.14.tgz
sudonpm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/npm'
npm ERR! error rolling back  npm@2.1.14 { [Error: EACCES, unlink '/usr/local/lib/node_modules/npm']
npm ERR! error rolling back   errno: 3,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/npm' }
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /Volumes/3 TB LaCie/* Projects/14-03157 Frontgate Windows App/Working/app/bower_components/bootstrap/dist/npm-debug.log
npm ERR! not ok code 0
dist: $ sudo npm update -g

WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.

To proceed, enter your password, or type Ctrl-C to abort.

Password:
sudo: npm: command not found
dist: $ npm update
-bash: /usr/local/bin/npm: No such file or directory
dist: $ cd /
/: $ npm update -g
-bash: /usr/local/bin/npm: No such file or directory
/: $ npm --version
-bash: /usr/local/bin/npm: No such file or directory
/: $ where npm
-bash: where: command not found
/: $ which npm
/: $ envcheck
-bash: /usr/local/bin/envcheck: No such file or directory
/: $ curl http://npmjs.org/install.sh | sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   193  100   193    0     0    797      0 --:--:-- --:--:-- --:--:--   800
sh: line 1: html: No such file or directory
sh: line 2: syntax error near unexpected token `<'
'h: line 2: `<head><title>301 Moved Permanently</title></head>
/: $ npm update -g
-bash: /usr/local/bin/npm: No such file or directory
/: $ envcheck
-bash: /usr/local/bin/envcheck: No such file or directory
/: $ curl https://npmjs.org/install.sh | sudo sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   193  100   193    0     0    163      0  0:00:01  0:00:01 --:--:--   164
sh: line 1: html: No such file or directory
sh: line 2: syntax error near unexpected token `<'
'h: line 2: `<head><title>301 Moved Permanently</title></head>
/: $ npm update
-bash: /usr/local/bin/npm: No such file or directory
环境检查
✔ $家
✔ 哟
✔ 罗盘
✔ 红宝石
✔ 吉特
✔ Node.js
✔ npm
地区:$npm更新-g
npm http GEThttps://registry.npmjs.org/envcheck
npm http GEThttps://registry.npmjs.org/bower
npm http GEThttps://registry.npmjs.org/generator-h5bp
npm http GEThttps://registry.npmjs.org/generator-mocha
npm http GEThttps://registry.npmjs.org/generator-zf5
npm http GEThttps://registry.npmjs.org/headstart
npm http GEThttps://registry.npmjs.org/cordova
npm http GEThttps://registry.npmjs.org/grunt-cli
npm http GEThttps://registry.npmjs.org/generator-webapp
npm http GEThttps://registry.npmjs.org/yeoman-foundation
npm http GEThttps://registry.npmjs.org/yo
npm http GEThttps://registry.npmjs.org/phonegap
npm http GEThttps://registry.npmjs.org/npm
npm http 200https://registry.npmjs.org/generator-h5bp
npm http GEThttps://registry.npmjs.org/yeoman-generator
npm http 200https://registry.npmjs.org/envcheck
npm http 200https://registry.npmjs.org/bower
npm http 200https://registry.npmjs.org/generator-zf5
npm http 200https://registry.npmjs.org/headstart
npm http 200https://registry.npmjs.org/generator-mocha
npm http 200https://registry.npmjs.org/grunt-cli
npm http GEThttps://registry.npmjs.org/nopt
npm http GEThttps://registry.npmjs.org/findup-sync
npm http GEThttps://registry.npmjs.org/resolve
npm http 200https://registry.npmjs.org/cordova
npm http 200https://registry.npmjs.org/generator-webapp
npm http 200https://registry.npmjs.org/yeoman-foundation
npm http 200https://registry.npmjs.org/nopt
npm http 200https://registry.npmjs.org/yeoman-generator
npm http 200https://registry.npmjs.org/resolve
npm http 304https://registry.npmjs.org/findup-sync
npm http GEThttps://registry.npmjs.org/glob
npm http GEThttps://registry.npmjs.org/lodash
npm http 200https://registry.npmjs.org/yo
npm http 200https://registry.npmjs.org/phonegap
npm http 200https://registry.npmjs.org/glob
npm http 200https://registry.npmjs.org/lodash
npm http 200https://registry.npmjs.org/npm
npm http GEThttps://registry.npmjs.org/npm/-/npm-2.1.14.tgz
npm http GEThttps://registry.npmjs.org/bower/-/bower-1.3.12.tgz
npm http GEThttps://registry.npmjs.org/envcheck/-/envcheck-1.1.0.tgz
npm http GEThttps://registry.npmjs.org/generator-zf5/-/generator-zf5-0.9.5.tgz
npm http GEThttps://registry.npmjs.org/generator-mocha/-/generator-mocha-0.1.6.tgz
npm http GEThttps://registry.npmjs.org/headstart/-/headstart-1.3.1.tgz
npm http GEThttps://registry.npmjs.org/generator-webapp/-/generator-webapp-0.5.1.tgz
npm http GEThttps://registry.npmjs.org/yo/-/yo-1.3.3.tgz
npm http GEThttps://registry.npmjs.org/cordova/-/cordova-4.1.3-nightly.2014.10.21.tgz
npm http GEThttps://registry.npmjs.org/phonegap/-/phonegap-4.1.2-0.22.10.tgz
npm错误!回滚错误时出错:EACCES,取消链接“/usr/local/lib/node\u modules/grunt cli/node\u modules/.bin/nopt”
npm错误!回滚错误nopt@1.0.10{[错误:EACCES,取消链接'/usr/local/lib/node_modules/grunt cli/node_modules/.bin/nopt']
npm ERR!回滚错误号3时出错,
npm ERR!回滚代码“EACCES”时出错,
npm ERR!回滚路径时出错:'/usr/local/lib/node_modules/grunt cli/node_modules/.bin/nopt'}
npm错误!错误:EACCES,取消链接“/usr/local/lib/node\u modules/grunt cli/node\u modules/.bin/nopt”
npm错误!{[错误:EACCES,取消链接'/usr/local/lib/node_modules/grunt cli/node_modules/.bin/nopt']
npm错误!错误号:3,
npm错误!代码:“EACCES”,
npm ERR!path:'/usr/local/lib/node_modules/grunt cli/node_modules/.bin/nopt'}
npm错误!
npm错误!请以root/管理员身份再次尝试运行此命令。
npm错误!达尔文系统14.0.0
npm错误!命令“node”“/usr/local/bin/npm”“update”“-g”
npm错误!cwd/Volumes/3 TB LaCie/*Projects/14-03157 Frontgate Windows应用程序/工作/应用程序/鲍尔_组件/引导/分布
npm错误!节点-v v0.10.28
npm错误!npm-V1.4.9
npm错误!path/usr/local/lib/node_modules/grunt cli/node_modules/.bin/nopt
npm错误!代码EACCES
npm错误!错误3
npm错误!堆栈错误:EACCES,取消链接“/usr/local/lib/node\u modules/grunt cli/node\u modules/.bin/nopt”
npm错误!错误回滚错误:EACCES,取消链接“/usr/local/lib/node_modules/generator-h5bp/node_modules/yeoman generator”
npm错误!回滚时出错-generator@0.14.2{[错误:EACCES,取消链接'/usr/local/lib/node_modules/generator-h5bp/node_modules/yeoman generator']
npm ERR!回滚错误号3时出错,
npm ERR!回滚代码“EACCES”时出错,
npm ERR!回滚路径时出错:'/usr/local/lib/node_modules/generator-h5bp/node_modules/yeoman generator'}
npm错误!回滚错误:EACCES,取消链接“/usr/local/lib/node_modules/grunt cli/node_modules/findup sync/node_modules/glob”
npm错误!回滚错误glob@3.2.11{[错误:EACCES,取消链接'/usr/local/lib/node_modules/grunt cli/node_modules/findup sync/node_modules/glob']
npm ERR!回滚错误号3时出错,
npm ERR!回滚代码“EACCES”时出错,
npm ERR!回滚路径时出错:'/usr/local/lib/node_modules/grunt cli/node_modules/findup sync/node_modules/glob'}
npm错误!回滚错误时出错:EACCES,取消链接“/usr/local/lib/node\u modules/grunt cli/node\u modules/resolve”
npm错误!回滚错误resolve@0.3.1{[错误:EACCES,取消链接'/usr/local/lib/node_modules/grunt cli/node_modules/resolve']
npm ERR!回滚错误号3时出错,
npm ERR!回滚代码“EACCES”时出错,
npm ERR!回滚路径时出错:'/usr/local/lib/node_modules/grunt cli/node_modules/resolve'}
npm http 200https://registry.npmjs.org/bower/-/bower-1.3.12.tgz
npm http 200https://registry.npmjs.org/generator-mocha/-/generator-mocha-0.1.6.tgz
npm错误!回滚错误:EACCES,取消链接“/usr/local/lib/node_modules/generator mocha”
npm错误!错误回滚生成器-mocha@0.1.6{[错误:EACCES,取消链接'/usr/local/lib/node_modules/generator mocha']
npm ERR!回滚错误号3时出错,
npm ERR!回滚代码“EACCES”时出错,