Brownie

Brownie:無法啟動本地 RPC 客戶端

  • February 5, 2022

我試圖為 ganachi-cli 執行 brownie,但它一直給我這個錯誤。我的節點是最新的,並且我在 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

問題實際上是節點版本,你只需要降級節點。

nvm uninstall <current version>

nvm install 16.13.2

如果安裝 version 後仍然無法正常工作16.13.2,請確保在安裝後執行此額外命令:

nvm use 16.13.2

執行此nvm use命令後,嘗試重新執行腳本。

引用自:https://ethereum.stackexchange.com/questions/119134