2017-02-26 110 views
0

我试图安装socket.io到我的beagleboneblack,系统说我的节点-v是v0.8.22,安装时应该至少高于0.10.0。 但我无法升级我的节点。 对于安装socket.io,我输入了以下文字:安装npm socket.io失败节点版本<0.10.0

/usr/bin/ntpdate -b -s -u pool.ntp.org 
cd /var/lib/cloud9 
npm install socket.io 
cp bonescript-socketio/* /var/lib/cloud9 

错误消息:

http GET https://registry.npmjs.org/socket.io-parser/2.3.1 
WARN engine [email protected]: wanted {"node":">=0.10.0"} (current: {"node":"v0.8.22","npm":"1.2.14"}) 

ERR! fetch failed https://registry.npmjs.org/ms/-ms-0.7.1.tgz 


Error message upon completion: 
npm ERR! Error: getaddrinfo ENOTFOUND 
npm ERR!  at errnoException (dns.js:37:11) 
npm ERR!  at Object.onanswer [as oncomplete] (dns.js:124:16) 
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 Linux 3.8.13 
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "socket.io" 
npm ERR! cwd /var/lib/cloud9 
npm ERR! node -v v0.8.22 
npm ERR! npm -v 1.2.14 
npm ERR! syscall getaddrinfo 
npm ERR! code ENOTFOUND 
npm ERR! errno ENOTFOUND 
npm http GET https://registry.npmjs.org/ms/-/ms-0.7.1.tgz 
npm ERR! fetch failed https://registry.npmjs.org/ms/-/ms-0.7.1.tgz 
npm http GET https://registry.npmjs.org/ms/-/ms-0.7.1.tgz 
npm ERR! fetch failed https://registry.npmjs.org/ms/-/ms-0.7.1.tgz 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /var/lib/cloud9/npm-debug.log 
npm ERR! not ok code 0 

节点升级我试过

opkg update 

但服务器似乎是下降..

感谢您的关注。

回答

0

如果你键入:

猫的/ etc /狗牌

你会得到一个读数。这读数告诉你你的机器上有什么版本的Linux。如果您去http://elinux.org/Beagleboard:BeagleBoneBlack_Debian,图像会定期更新BBB和BBG板。

尝试更新您的图像,然后升级到更新版本的socket.io。

Seth

P.S.如果这不起作用,请让我知道。

+0

Hi De Funct,感谢您的帮助,我已经执行了,似乎我已经在使用最新的Cloud9 GNOME Image 2013.09.04,Angstrom v2012.12(核心版),还是检查错误的数据? –

+0

你好......有些人已经停止使用Angstrom并开始使用Debian。我非常肯定,Debian映像有更新版本的socket.io,它们预装在主板上。 –

+0

我只是输入最后的编辑,让你知道事情正在发展。他们已经有一段时间了Node Red,并且更新后的图像通常具有来自各种来源的更新特征和程序。如果您觉得无聊,想要查看更新的图片,请参阅beagleboard.org网站。 –