![运行 Let's Chat 服务器 - 由于遗留二进制“节点”(对于 node.js)导致的异常](https://linux22.com/image/1460607/%E8%BF%90%E8%A1%8C%20Let's%20Chat%20%E6%9C%8D%E5%8A%A1%E5%99%A8%20-%20%E7%94%B1%E4%BA%8E%E9%81%97%E7%95%99%E4%BA%8C%E8%BF%9B%E5%88%B6%E2%80%9C%E8%8A%82%E7%82%B9%E2%80%9D%EF%BC%88%E5%AF%B9%E4%BA%8E%20node.js%EF%BC%89%E5%AF%BC%E8%87%B4%E7%9A%84%E5%BC%82%E5%B8%B8.png)
我正在尝试让我们聊天服务器在运行 Ubuntu 14 的 Google Compute 实例上启动并运行。我在尝试运行命令npm start
以启动服务器时遇到异常,错误如下:
Error: connect ECONNREFUSED
at errnoException (net.js:901:11)
at Object.afterConnect [as oncomplete] (net.js:892:19)
npm ERR! weird error 8
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian
npm ERR! not ok code 0
这很令人沮丧,因为我肯定已经nodejs-legacy
安装了,据我所知,它是为了消除这个错误而设计的。我该怎么做?
答案1
MongoDB 没有运行。我的错误。对于那些遇到此错误并偶然发现此页面的人,请确保mongod
在 中运行screen
以防止出现此异常。
干杯。