express.js的安装小结

express.js一直不能安装上去,详细错误请见

http://stackoverflow.com/questions/6278969/npm-cannot-work-error-econnrefused-could-not-contact-dns-servers

 

 

Error: ECONNREFUSED, Could not contact DNS servers
这个是我最头疼的地方。
VMWARE虚拟机用NAT环境虽然可以上网,但是却ping不通,
因此我尝试 vi /etc/resolv.conf,加了一句比较通用的googleDNS服务器 nameserver 8.8.8.8
虽然可以进行更多,但仍然有错误,因此我更换了另外的DNS
 打开网络管理,查看现在windows的ip连接的属性,显示自动获取的DNS是210.34.128.33和210.34.128.32(这是集美大学的DNS服务器)
两个nameserver添加到resolv.conf,
root@ubuntu:/home/soasme# npm install express
[email protected] ./node_modules/express 
├── [email protected]
├── [email protected]
└── [email protected]
于是显示安装成功。
运行express.js的hello world也都OK了。

 

你可能感兴趣的:(vmware,windows,虚拟机,网络,ubuntu,DNS服务器)