莫吉托安装错误

在Ubuntu 12.10上使用Node 0.6.19和NPM v 1.1.4,当试图从NPM源文件和克隆的GitHub作为根(sudo)安装时,会得到以下消息:

npm ERR! error installing js-yaml@1.0.2 npm ERR! error installing mojito@0.4.9-2 npm ERR! Error: ENOENT, chmod '/usr/local/lib/node_modules/mojito/node_modules/___yuidocjs.npm/package/tests/out/files/input_charts_StackedAreaSeries.js.html' npm ERR! You may report this log at: npm ERR! <http://bugs.debian.org/npm> npm ERR! or use npm ERR! reportbug --attach /home/me/devpath/mojito/npm-debug.log npm npm ERR! npm ERR! System Linux 3.5.0-17-generic npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "mojito" npm ERR! cwd /home/me/devpath/mojito npm ERR! node -v v0.6.19 npm ERR! npm -v 1.1.4 npm ERR! path /usr/local/lib/node_modules/mojito/node_modules/___yuidocjs.npm/package /tests/out/files/input_charts_StackedAreaSeries.js.html npm ERR! fstream_path /usr/local/lib/node_modules/mojito/node_modules/___yuidocjs.npm /package/tests/out/files/input_charts_StackedAreaSeries.js.html npm ERR! fstream_type File npm ERR! fstream_class FileWriter npm ERR! fstream_finish_call chmod npm ERR! code ENOENT npm ERR! message ENOENT, chmod '/usr/local/lib/node_modules/mojito/node_modules/___yuidocjs.npm/package/tests/out/files/input_charts_StackedAreaSeries.js.html' npm ERR! errno {} npm ERR! fstream_stack Object.oncomplete (/usr/lib/nodejs/fstream/lib/writer.js:285:17) npm ERR! Error: ENOENT, chmod '/usr/local/lib/node_modules/mojito/node_modules/js-yaml/bin/js-yaml.js' npm ERR! You may report this log at: npm ERR! <http://bugs.debian.org/npm> npm ERR! or use npm ERR! reportbug --attach /home/me/devpath/mojito/npm-debug.log npm npm ERR! npm ERR! System Linux 3.5.0-17-generic npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "mojito" npm ERR! cwd /home/me/devpath/mojito npm ERR! node -v v0.6.19 npm ERR! npm -v 1.1.4 npm ERR! path /usr/local/lib/node_modules/mojito/node_modules/js-yaml/bin/js-yaml.js npm ERR! code ENOENT npm ERR! message ENOENT, chmod '/usr/local/lib/node_modules/mojito/node_modules/js-yaml/bin/js-yaml.js' npm ERR! errno {} npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /home/me/devpath/mojito/npm-debug.log npm not ok 

我不知所措 为什么我会得到一个chmod错误作为sudo? 我从哪里出发?

过去一小时我一直在处理同样的问题。 我仍然不知道确切的问题是什么,尽pipe我发现许多人报告了同样的错误。 这个问题似乎与你所拥有的npm版本有关。 我做了这些步骤来解决这个问题:

1)更新了节点。

2)更新了npm。 (sudo npm install -g npm)

3)清除caching。 (sudo npm清除caching)

Interesting Posts