2012-09-17 60 views
3

你好,我试图安装Yeoman但是当我试图通过npm安装包时,我得到以下错误。麻烦安装Yeoman

sudo npm install -g yeoman 
npm http GET https://registry.npmjs.org/yeoman 
npm http 200 https://registry.npmjs.org/yeoman 
npm http GET https://registry.npmjs.org/yeoman/-/yeoman-0.9.1.tgz 
npm http 200 https://registry.npmjs.org/yeoman/-/yeoman-0.9.1.tgz 
npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/usr/local/share/npm/lib/node_modules/yeoman/node_modules/grunt/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/.bin' 
npm ERR! error rolling back [email protected] { [Error: ENOTEMPTY, rmdir '/usr/local/share/npm/lib/node_modules/yeoman/node_modules/grunt/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/.bin'] 
npm ERR! error rolling back errno: 53, 
npm ERR! error rolling back code: 'ENOTEMPTY', 
npm ERR! error rolling back path: '/usr/local/share/npm/lib/node_modules/yeoman/node_modules/grunt/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/.bin' } 
npm ERR! Error: ENOTEMPTY, rmdir '/usr/local/share/npm/lib/node_modules/yeoman/node_modules/grunt/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/.bin' 
npm ERR! If you need help, you may report this log at: 
npm ERR!  <http://github.com/isaacs/npm/issues> 
npm ERR! or email it to: 
npm ERR!  <[email protected]> 

npm ERR! System Darwin 11.4.0 
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "yeoman" 
npm ERR! cwd /Users/chris 
npm ERR! node -v v0.8.9 
npm ERR! npm -v 1.1.61 
npm ERR! path /usr/local/share/npm/lib/node_modules/yeoman/node_modules/grunt/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/.bin 
npm ERR! code ENOTEMPTY 
npm ERR! errno 53 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /Users/chris/npm-debug.log 
npm ERR! not ok code 0 

我已经使用前节点和故宫,但我从来没有得到这样的错误。

+0

你有没有考虑过把这个问题添加到[Yeoman的GitHub仓库](https://github.com/yeoman/yeoman/issues)? – MilkyWayJoe

+1

您可以向我们展示您在运行Yeoman审计脚本时获得的输出吗? curl -L get.yeoman.io | bash – cantera

回答

7

当您尝试使用rmdir删除某个文件夹时,出现notempty错误。我不确定这是为什么..但..

rm -rf /usr/local/share/npm/lib/node_modules/yeoman 
sudo npm install -g yeoman 
+0

不幸的是,我昨天晚些时候试过,无济于事。现在,当它安装它没有问题。然而,Yeoman安装程序现在无法在npm中找到Yeoman。 –

+0

我试图安装Yeoman,即使在尝试使用rm -rf上面的命令后,也遇到了同样的错误 – Ravi