我试着跑布朗尼去找加纳奇-克莱伊,但它一直让我犯这个错误。我的节点是最新的,我已经在ganachi-cli UI中更改了我的主机。我做什么好?
Brownie v1.17.2 - Python development framework for Ethereum
Ethproject is the active project.
Launching 'ganache-cli --port 8545 --gasLimit 12000000 --accounts 10 --hardfork istanbul --mnemonic brownie'...
File "brownie/_cli/__main__.py", line 64, in main
importlib.import_module(f"brownie._cli.{cmd}").main()
File "brownie/_cli/run.py", line 44, in main
network.connect(CONFIG.argv["network"])
File "brownie/network/main.py", line 50, in connect
rpc.launch(active["cmd"], **active["cmd_settings"])
File "brownie/network/rpc/__init__.py", line 93, in launch
raise RPCProcessError(cmd, uri)
RPCProcessError: Unable to launch local RPC client.
Command: ganache-cli
URI: http://127.0.0.1:8545发布于 2022-01-18 23:50:02
如果在安装版本16.13.2后仍然无法工作,那么请确保在安装后运行此额外命令:
nvm use 16.13.2运行此nvm use命令后,尝试重新运行脚本。
发布于 2022-01-17 08:22:36
问题实际上是节点版本,您只需要降低节点的级别。
nvm uninstall <current version>
nvm install 16.13.2
发布于 2022-05-03 05:38:34
确保您为brownie提供了WEB3_INFURA_PROJECT_ID,当我将WEB3_INFURA_PROJECT_ID添加到WEB3_INFURA_PROJECT_ID文件中时,这个问题已经解决了。
布朗尼用它:

并确保告诉brownie您正在使用Brownie-config.yaml中的.env文件:

.env文件:

https://ethereum.stackexchange.com/questions/119134
复制相似问题