嗨,我正在本地安装一个chainlink节点。我正在查看源代码并安装它,但我得到以下错误,我被难住了,我无法谷歌它,我无法观看视频,我该怎么办?
链接到您引用的视频:https://www.youtube.com/watch?v=4tIgRvc8WxQ
这里是我引用的github文档的链接https://github.com/smartcontractkit/chainlink安装
遇到错误:配置验证失败:无效秘密:2个错误:——数据库。URL: empty:必须提供且非空——密码。Keystore: empty:必须提供且非空
我所做的:修改底部的配置和"chainlink node start">
configROOT=/${HOME}/.chainlink-goerli
LOG_LEVEL=debug
ETH_CHAIN_ID=5
CHAINLINK_DEV=truechainlink_tls_port=0
SECURE_COOKIES=false
ALLOW_ORIGINS=*
ETH_URL=wss://${ETH_URL}/
DATABASE_URL=postgresql://{SECRET_HOST}:${SECRET_PORT}/TEST?sslmode=disable
我安装了一个chainlink节点并使用我想在docker之前安装源代码并运行它。
两个错误…第一个错误的答案:
Database.URL: empty: must be provided and non-empty :
嗨,我猜你必须添加Database UrL
为第一个错误,因为它在URL中说https://github.com/smartcontractkit/chainlink/blob/v1.13.0/docs/SECRETS.md如果链接失效,检查这个例子:
[Database]
URL = "postgresql://user:pass@localhost:5432/dbname?sslmode=disable" # Example
BackupURL = "postgresql://user:pass@read-replica.example.com:5432/dbname?sslmode=disable" # Example
AllowSimplePasswords = false # Default
第二个错误的答案:
为Password.Keystore: empty: must be provided and non-empty
添加密码
进入https://github.com/smartcontractkit/chainlink/blob/v1.13.0/docs/SECRETS.md
看看他们的例子…为了运行chainlink节点,他们添加了
Keystore
Keystore = "keystore_pass" # Example
去这个网站https://docs.chain.link/chainlink-nodes/resources/connecting-to-a-remote-database他们说你需要加一个environment variable
https://docs.chain。链接/chainlink-nodes/v1/configuration/在这个链接中,他们给了你一个你可以添加的环境变量列表,你必须添加的是Database_URL
,如下所示,向下滚动