【问题标题】:node-gyp rebuild error in nodejsnodejs中的node-gyp重建错误
【发布时间】:2013-04-25 05:34:48
【问题描述】:

我已经使用 node-gyp v0.9.5 安装了 nodejs v0.8.11,但是当我尝试安装其他需要编译的模块时,我收到以下错误:

# npm install net-ping
npm install net-ping
npm http GET https://registry.npmjs.org/net-ping
npm http 304 https://registry.npmjs.org/net-ping
npm http GET https://registry.npmjs.org/raw-socket
npm http 408 https://registry.npmjs.org/raw-socket
npm ERR! registry error parsing json
npm http GET https://registry.npmjs.org/raw-socket
npm http GET https://registry.npmjs.org/raw-socket

> raw-socket@1.1.4 install /root/testNode/node_modules/net-ping/node_modules/raw-socket
> node-gyp rebuild

make: Entering directory `/root/testNode/node_modules/net-ping/node_modules/raw-socket/build'
make: Nothing to be done for `all'.
make: Leaving directory `/root/testNode/node_modules/net-ping/node_modules/raw-socket/build'
net-ping@1.1.4 node_modules/net-ping
âââ raw-socket@1.1.4

在另一台机器上安装了相同版本的相同模块。什么会导致这样的问题?!​​

【问题讨论】:

  • 你能检查它是相同版本的原始套接字吗?
  • 是的,这是 package.json 中的这个版本(1.1.4)

标签: node.js makefile node-gyp


【解决方案1】:

如我所见,npm 无法下载 raw-socket/package.json 。看起来 raw-socket 坏了,您需要联系开发人员并要求他们修复它。

【讨论】:

    猜你喜欢
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多