【问题标题】:error when type 'sudo npm install -g meteorite'输入“sudo npm install -g meteorite”时出错
【发布时间】:2013-05-20 08:50:56
【问题描述】:

我正在尝试安装陨石。我已成功安装 nodejs(v0.10.7)。当我输入“sudo npm install -g meteorite”时。它出现以下错误。我认为 npm(1.2.21) 可能存在一些问题。但我不知道如何解决它。我使用 ubuntu12.10 64bit。有什么想法吗?

npm http GET https://registry.npmjs.org/meteorite

npm http 304 https://registry.npmjs.org/meteorite

npm 错误!错误:ENOTDIR,mkdir '/home/icarus/tmp/npm-5885/1369411459617-0.27502001402899623'

npm 错误!如果您需要帮助,可以在以下位置报告此日志:

npm 错误!或通过电子邮件发送至:

npm 错误! npm-@googlegroups.com

npm 错误!系统 Linux 3.5.0-17-generic

npm 错误!命令 "/usr/bin/node" "/usr/bin/npm" "install" "-g" "meteorite"

npm 错误! cwd /home/icarus

npm 错误!节点 -v v0.10.7

npm 错误! npm -v 1.2.21

npm 错误!代码不正确 0

【问题讨论】:

标签: node.js meteor npm meteorite


【解决方案1】:

对于像我一样首先登陆这里的人来说,这通常是根目录中的 tmp 文件夹的问题,然后 npm 尝试从缓存中安装。这应该可以解决它:

rm -rf ~/tmp
sudo npm cache clear
sudo npm install -g meteorite

如果您仍然收到 ENOTDIR 错误,您可以尝试自己创建目录、清除缓存并重新安装,但看起来删除 tmp 文件夹通常可以解决问题。

支持Coombesy 发布此解决方案here

【讨论】:

猜你喜欢
  • 2013-12-14
  • 1970-01-01
  • 1970-01-01
  • 2021-05-15
  • 2017-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-14
相关资源
最近更新 更多