gpt4 book ai didi

node.js - Mean.IO 无法在 Redhat 6.5 VM 上运行

转载 作者:太空宇宙 更新时间:2023-11-04 02:28:14 25 4
gpt4 key购买 nike

我正在开发一个基于 MEAN.IO 的应用程序,它在我的本地 Windows 7 计算机上运行良好,所以我想发布该应用程序。

我有一个远程 Redhat 6.5 虚拟机 (VM) 服务器,可用于托管我的应用程序以供公共(public)访问。上传并使用 grunt 运行应用程序后,它停止并出现错误:

<小时/>

$ 咕噜声

运行“ Hook ”任务

Starting hooked tasks.

运行“clean:0”(干净)任务

0 paths cleaned.

运行“jshint:all”(jshint) 任务

42 files lint free.

运行“csslint:src”(csslint) 任务

5 files lint free.

运行“concurrent:tasks”(并发)任务运行“监视”任务等待...

运行“nodemon:dev”(nodemon) 任务

[nodemon] v1.2.1

[nodemon] 要随时重新启动,请输入 rs

[nodemon] 观看:.

[nodemon] 开始 node --debug server.js

调试器监听端口 5858

events.js:72

    throw er; // Unhandled 'error' event

^

错误:getaddrinfo ENOTFOUND

at errnoException (dns.js:37:11)

at Object.onanswer [as oncomplete] (dns.js:124:16)

[nodemon] 应用程序崩溃 - 启动前等待文件更改...

<小时/><小时/>

我还尝试直接从 https://github.com/linnovate/mean.git 将代码克隆到服务器中,没有任何更改并运行应用程序,但我得到了与上面相同的错误。

我尝试运行node server.js而不是grunt,我得到了类似的错误,如下所示:

<小时/><小时/>

[jking@server eclipse_test]$ Node server.js

真的!

fork 0

fork 1

fork 2

fork 3

events.js:72

    throw er; // Unhandled 'error' event

^

错误:getaddrinfo ENOTFOUND

at errnoException (dns.js:37:11)

at Object.onanswer [as oncomplete] (dns.js:124:16)

worker 3 死亡:(

events.js:72

    throw er; // Unhandled 'error' event

^

错误:getaddrinfo ENOTFOUND

at errnoException (dns.js:37:11)

at Object.onanswer [as oncomplete] (dns.js:124:16)

worker 2 死亡:(

...

______________________________________________________________

不知道是虚拟机的原因还是mean.io堆栈的原因。

有人可以给我任何线索或答案来解决这个问题吗?

谢谢

-约翰

最佳答案

我遇到了同样的问题,并为此苦苦挣扎了一整天,直到我发现了这个: https://forums.aws.amazon.com/thread.jspa?messageID=622248

基本上在我的实例中,Amazon 的 Linux 镜像没有与 127.0.0.1 关联的计算机名称。

我的实例名为 ip-10-0-0-117,因此我将/etc/hosts 更改为:127.0.0.1 本地主机 localhost.localdomain

进入

127.0.0.1 localhost localhost.localdomain ip-10-0-0-117

一切正常!

关于node.js - Mean.IO 无法在 Redhat 6.5 VM 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28996369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com