1

由于 ORM 连接失败或任何其他原因,在 OSX Catalina 中使用本地 docker/postgres 运行 Chainlink 节点非常麻烦。

使用的文档:https ://docs.chain.link/docs/running-a-chainlink-node

检查我的本地数据库是否确实工作正常。我已经成功运行了这些命令:

psql postgresql://suchain:docker@127.0.0.1:5432/chainlink


psql -h localhost -U suchain -d chainlink

到目前为止已经尝试过什么

  1. 添加--network host还没有解决连接问题

错误信息:Incorrect Usage. flag provided but not defined: -network

注意:尝试使用--network=host- 相同的结果

  1. 将 db_url 从 127.0.0.1 更改为 localhost

错误信息:dial error (dial tcp 127.0.0.1:5432: connect: connection refused)

  1. 将 localhost/127.0.0.1 更改为 docker 实例名称(如pg-docker

错误信息:hostname resolving error (lookup pg-docker on 192.168.65.1:53: no such host)

还可以使用哪些其他选项?

非常感谢提前

在提交此之前检查了哪些页面:

4

1 回答 1

1

感谢帕特里克。根本原因与此链接中的相同

将 db 链接从 localhost/127.0.0.1 替换为私有/本地 IP(192.168.0.x) 解决了该问题。

仅供参考:在 mac os 中查找您的 IP 是ifconfig. 你需要找到en0

于 2021-03-10T14:47:21.947 回答