Python
eth-brownie:無法在主機設置中擴展環境變數
執行腳本時:
brownie run scripts/deploy.py --network kovan
我收到此錯誤:
raise ValueError(f"Unable to expand environment variable in host setting: ‘{uri}’”) ValueError: Unable to expand environment variable in host setting: ‘https://kovan.infura.io/v3/$WEB3_INFURA_PROJECT_ID
我究竟做錯了什麼?
通常,這意味著您的環境變數設置不正確,在這種情況下,它看起來像是您的
WEB3_INFURA_PROJECT_ID
.您可以通過在
.env
文件中設置變數並將其添加dotenv: .env
到brownie-config.yaml
.
brownie-config.yaml
:dotenv: .env
.env
:export WEB3_INFURA_PROJECT_ID=YOUR_PROJECT_ID_HERE
請記住保存這些文件。
此外,您至少應該使用 brownie 版本 v1.14.6。你可以找出你正在使用的版本:
brownie --version
如果您知道如何設置環境變數,您可能需要檢查是否正確設置了它們。