2014-12-27 23 views
-2

我试图使用安装通过终端自耕农:无法安装自耕农

npm install -g yo 

我不断收到此错误信息(后下载GIT):

npm ERR! Error: EACCES, unlink '/usr/local/lib/node_modules/yo/cli.js' 
npm ERR! { [Error: EACCES, unlink '/usr/local/lib/node_modules/yo/cli.js'] 
npm ERR! errno: 3, 
npm ERR! code: 'EACCES', 
npm ERR! path: '/usr/local/lib/node_modules/yo/cli.js' } 
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" "install" "-g" "yo" 
npm ERR! cwd /Users/WayneEnterprise 
npm ERR! node -v v0.10.35 
npm ERR! npm -v 1.4.28 
npm ERR! path /usr/local/lib/node_modules/yo/cli.js 
npm ERR! code EACCES 
npm ERR! errno 3 
npm ERR! stack Error: EACCES, unlink '/usr/local/lib/node_modules/yo/cli.js' 
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/yo/cli.js' 
npm ERR! error rolling back { [Error: EACCES, unlink '/usr/local/lib/node_modules/yo/cli.js'] 
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/cli.js' } 
npm ERR! not ok code 0 

我该如何解决这个问题问题?

回答

1

尝试使用sudo npm install -g yo安装yeoman,因为这将以root/Administrator身份运行该命令。

0

,如果你要安装在OSX上最好的办法是重新安装的node.js通过自制

第一关重新安装node.js的从自制

$ brew unlink node 
$ brew unlink npm 
$ brew uninstall node 
$ brew update 
$ brew upgrade 
$ brew install node 
$ brew doctor 

然后尝试安装自耕农

$ npm i -g yo