2016-03-20 21 views
1

しばらく私のシステムにnodeとnpmを持っていましたが、しばらく使っていないので、壊れているようです。npmが古く、更新できません。これをどうすれば解決できますか?

今日私はそれに戻りたいと思います。あなたはyeomanをインストールしようとしている間に、「あなたのnpmバージョンは古くなっています。実行するアドバイスnpm install -g npm。私は自作か他に何を持つノードをインストールするかどうかを私は思い出すことができない、私は、正直なところ、このあまりに

// ♥ unlink '/usr/local/lib/node_modules/npm/.mailmap' 
unlink: /usr/local/lib/node_modules/npm/.mailmap: Permission denied 

を試してみました

npm ERR! Darwin 15.3.0 
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "npm" 
npm ERR! node v4.4.0 
npm ERR! npm v2.14.20 
npm ERR! path /usr/local/lib/node_modules/npm/.mailmap 
npm ERR! code EACCES 
npm ERR! errno -13 
npm ERR! syscall unlink 

npm ERR! Error: EACCES: permission denied, unlink '/usr/local/lib/node_modules/npm/.mailmap' 
npm ERR!  at Error (native) 
npm ERR! { [Error: EACCES: permission denied, unlink '/usr/local/lib/node_modules/npm/.mailmap'] 
npm ERR! errno: -13, 
npm ERR! code: 'EACCES', 
npm ERR! syscall: 'unlink', 
npm ERR! path: '/usr/local/lib/node_modules/npm/.mailmap' } 
npm ERR! 
npm ERR! Please try running this command again as root/Administrator. 
npm ERR! error rolling back Error: EACCES: permission denied, unlink '/usr/local/lib/node_modules/npm/.npmignore' 
npm ERR! error rolling back  at Error (native) 
npm ERR! error rolling back { [Error: EACCES: permission denied, unlink '/usr/local/lib/node_modules/npm/.npmignore'] 
npm ERR! error rolling back errno: -13, 
npm ERR! error rolling back code: 'EACCES', 
npm ERR! error rolling back syscall: 'unlink', 
npm ERR! error rolling back path: '/usr/local/lib/node_modules/npm/.npmignore' } 

npm ERR! Please include the following file with any support request: 
npm ERR!  /Users/Dan/npm-debug.log 

は、だから私はそれをやったし、多くのエラーを得ましたこの事にあります。ある時点でノードバージョンマネージャーをインストールしたと思うが、間違っている可能性がある。また、私はいつもsudoを使うように指示に従って緊張します。私はsudoを使うための指示を覚えていないので、私はそれに従わなくてはなりません。

アイデア?

答えて

2

sudoを使用してください。

sudo npm install -g npm 
1

すべてのセット。私はちょうどジョンパパのthese instructionsをたどりました。

関連する問題