2013-01-11 57 views
2

具有通过NPM 安装柔术问题我有节点0.8.17和NPM 1.2.0在我的Mac OSX安装IM 10.6.8柔术未能安装OSX [节点0.8.17和NPM 1.2.0] WTF

当我运行

$ sudo的NPM安装柔术-g 首先,它发出警告发现

npm WARN package.json [email protected] No README.md file found! 

则出现错误没有自述文件:

npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/jitsu/node_modules/request/tests/test-toJSON.js' 
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 10.8.0 
npm ERR! command "node" "/usr/local/bin/npm" "install" "jitsu" "-g" 
npm ERR! cwd /usr/local/share 
npm ERR! node -v v0.8.17 
npm ERR! npm -v 1.2.0 
npm ERR! path /usr/local/lib/node_modules/jitsu/node_modules/request/tests/test-toJSON.js 
npm ERR! fstream_path /usr/local/lib/node_modules/jitsu/node_modules/request/tests/test-toJSON.js 
npm ERR! fstream_type File 
npm ERR! fstream_class FileWriter 
npm ERR! code ENOENT 
npm ERR! errno 34 
npm ERR! fstream_stack /usr/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26 
npm ERR! fstream_stack Object.oncomplete (fs.js:297:15) 
npm http 304 https://registry.npmjs.org/block-stream 
npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/usr/local/lib/node_modules/jitsu/node_modules/npm/doc' 
npm ERR! error rolling back [email protected] { [Error: ENOTEMPTY, rmdir '/usr/local/lib/node_modules/jitsu/node_modules/npm/doc'] 
npm ERR! error rolling back errno: 53, 
npm ERR! error rolling back code: 'ENOTEMPTY', 
npm ERR! error rolling back path: '/usr/local/lib/node_modules/jitsu/node_modules/npm/doc' } 
npm ERR! Error: ENOTEMPTY, rmdir '/usr/local/lib/node_modules/jitsu/node_modules/flatiron' 
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 10.8.0 
npm ERR! command "node" "/usr/local/bin/npm" "install" "jitsu" "-g" 
npm ERR! cwd /usr/local/share 
npm ERR! node -v v0.8.17 
npm ERR! npm -v 1.2.0 
npm ERR! path /usr/local/lib/node_modules/jitsu/node_modules/flatiron 
npm ERR! code ENOTEMPTY 
npm ERR! errno 53 
npm ERR! EEXIST, mkdir '/usr/local/lib/node_modules/jitsu/node_modules/wizard/node_modules/prompt/docs' 
File exists: /usr/local/lib/node_modules/jitsu/node_modules/wizard/node_modules/prompt/docs 
Move it away, and try again. 

npm ERR! System Darwin 10.8.0 
npm ERR! command "node" "/usr/local/bin/npm" "install" "jitsu" "-g" 
npm ERR! cwd /usr/local/share 
npm ERR! node -v v0.8.17 
npm ERR! npm -v 1.2.0 
npm ERR! path /usr/local/lib/node_modules/jitsu/node_modules/wizard/node_modules/prompt/docs 
npm ERR! fstream_path /usr/local/lib/node_modules/jitsu/node_modules/wizard/node_modules/prompt/docs/docco.css 
npm ERR! fstream_type File 
npm ERR! fstream_class FileWriter 
npm ERR! code EEXIST 
npm ERR! errno 47 
npm ERR! fstream_stack /usr/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:171:23 
npm ERR! fstream_stack /usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:37:53 
npm ERR! fstream_stack Object.oncomplete (fs.js:297:15) 
npm ERR! Error: ENOENT, lstat '/usr/local/lib/node_modules/jitsu/node_modules/fstream-npm/node_modules/fstream-ignore/test/.npmignore' 
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 10.8.0 
npm ERR! command "node" "/usr/local/bin/npm" "install" "jitsu" "-g" 
npm ERR! cwd /usr/local/share 
npm ERR! node -v v0.8.17 
npm ERR! npm -v 1.2.0 
npm ERR! path /usr/local/lib/node_modules/jitsu/node_modules/fstream-npm/node_modules/fstream-ignore/test/.npmignore 
npm ERR! fstream_path /usr/local/lib/node_modules/jitsu/node_modules/fstream-npm/node_modules/fstream-ignore/test/.npmignore 
npm ERR! fstream_type File 
npm ERR! fstream_class FileWriter 
npm ERR! code ENOENT 
npm ERR! errno 34 
npm ERR! fstream_stack /usr/local/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26 
npm ERR! fstream_stack Object.oncomplete (fs.js:297:15) 

对此有何帮助?

回答

2

首先删除旧的jitsu目录:[sudo] rm -rf /usr/local/lib/node_modules/jitsu。然后清除您的NPM缓存:npm cache clear,然后再试一次:[sudo] npm install jitsu -g

+0

我已经这样做了,仍然有错误 –

+0

'NPM ERR错误:!EACCES,MKDIR '在/ usr/local/lib目录/ node_modules /柔术' ' –

+0

你在跑步吗?在根?你可能应该。 – CodeRarity

3

其他任何人有这个问题,你需要2个命令:

npm cache clear 
sudo npm install jitsu -g 

在Nodejitsu“S github上,他们建议,而不[须藤] OSX上安装它但似乎未能在10.6.8

快乐编码

+0

我有这个问题,这些命令并没有解决它,直到我还运行“sudo npm update npm -g”来更新npm本身。 – Aaron