0

安装 remotebuild (并检查依赖项)后,我尝试了

remotebuild test.

它失败了

Error: getaddrinfo ENOTFOUND
at errnoException (dns.js:37:11)
at Object.onanswer [as oncomplete] (dns.js:124:16)

如果我遗漏了什么,有什么想法吗?

4

1 回答 1

1

您的 Mac 主机名是否不正确?如果您打开节点并运行os.hostname()它会给出与机器相对应的名称吗?如果您没有在选项中明确指定主机名,那么我们尝试将os.hostname()其用作“网络其余部分认为我的名称”来生成 HTTPS 证书和运行自检。有时 mac 选择了错误的名称或 DNS 条目被更改,因此它不再引用正确的机器,这可能会导致此错误。

如果是这种情况,您可以运行remotebuild --hostname="correct.example.com" saveconfig以使用手动更正的主机名(或 IP 地址)生成配置文件,然后尝试重新运行测试。您可能需要remotebuild certificates reset在更改主机名配置后运行,因为主机名是证书的一部分。

于 2016-03-02T17:18:48.173 回答