express.js一直不能安装上去,详细错误请见
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 express@2.3.11 ./node_modules/express ├── connect@1.4.3 ├── mime@1.2.2 └── qs@0.1.0
于是显示安装成功。
运行express.js的hello world也都OK了。