2013-04-25 58 views
0

我已經安裝的NodeJS v0.8.11淋巴結GYP v0.9.5,但是當我試圖安裝需要編譯其他模塊,我得到以下錯誤:節點GYP重建錯誤的NodeJS

# 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 

> [email protected] 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' 
[email protected] node_modules/net-ping 
âââ [email protected] 

在另一臺機器上安裝了相同版本的相同模塊。什麼會導致這樣的問題?!

+0

你可以檢查它是相同版本的原始插座? – 2013-04-25 08:26:33

+0

是的,它是package.json中的這個版本(1.1.4) – user2293743 2013-04-27 04:52:09

回答

-1

正如我所看到的,npm無法下載raw-socket/package.json。看起來像原始套接字已損壞,您需要聯繫開發人員並要求他們修復它。