我node 是安装成功了的 root@ubuntu:~# node -v v0.10.18
npm@1.3.8 /usr/lib/node_modules/npm
为什么我npm 来安装模块就是不成功啊啊啊啊 sudo npm install -g supervisor
npm http GET http://registry.npmjs.org/supervisor npm ERR! Error: getaddrinfo EADDRINFO 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! <npm-@googlegroups.com>
npm ERR! System Linux 3.2.0-23-generic-pae npm ERR! command “/usr/bin/node” “/usr/bin/npm” “install” “-g” "supervisor" npm ERR! cwd /home/lwj npm ERR! node -v v0.10.18 npm ERR! npm -v 1.3.8 npm ERR! syscall getaddrinfo npm ERR! code EADDRINFO npm ERR! errno EADDRINFO npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /home/lwj/npm-debug.log npm ERR! not ok code 0
不带你这么提问的. 1, 没有描述什么发行版的linux.
2, 没有描述什么方式安装的nodejs
貌似是网络连接不稳定,甚至连不上导致的。
我虚拟机里装的
ubuntu 安装是 apt-get install
@zhouaini528 Error: getaddrinfo EADDRINFO 解析域名时出错了,应该检查DNS配置是否正确(或者DNS有没有被墙了),也有可能是网络不稳定导致的
@leizongmin 问题是我虚拟机里 都可以ping通百度什么的 没道理啊 而且也能更新 我的是ubuntu12.04
@zhouaini528 ping registry.npmjs.org 试试
@leizongmin 终于搞好了 妈的原来是我的DNS设置错误, 我第一次设置的时候是正常联网的 结果我开发nodejs的时候 每次都要关闭 所以有一次我就直接重启虚拟机 而DNS没有设置,所以我又去设置了(不知道为什么我重启虚拟机 resolv.conf 要复原 我是root修改的)
还是非常谢谢你哈