首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ganache-cli命令时出现的问题

使用ganache-cli命令时出现的问题
EN

Stack Overflow用户
提问于 2021-12-15 20:58:18
回答 2查看 1.2K关注 0票数 2

它说,它不承认ganache-cli是一个命令,尽管它和其他一切都是按指示安装的。

使用:

  • brownie v1.17.2
  • 节点v17.2.0 (npm v8.1.4)
  • nvm 0.39.0
  • Python 3.9.7
  • Ganache CLI v6.12.2 (ganache-core: 2.13.2)

作为坚实课程这里的一部分,特别是第5课,Github回购这里

代码语言:javascript
复制
x@y brownie_simple_storage % brownie run scripts/deploy.py
Brownie v1.17.2 - Python development framework for Ethereum

BrownieSimpleStorageProject 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
EN

回答 2

Stack Overflow用户

发布于 2021-12-15 21:02:17

看起来这可以用nvm v 16来解决。

代码语言:javascript
复制
nvm install 16
nvm use 16
node --version
v16.13.1

x@y brownie_simple_storage % brownie run scripts/deploy.py
Brownie v1.17.2 - Python development framework for Ethereum

BrownieSimpleStorageProject is the active project.

Launching 'ganache-cli --port 8545 --gasLimit 12000000 --accounts 10 --hardfork istanbul --mnemonic brownie'...

Running 'scripts/deploy.py::main'...
Hello!
Terminating local RPC client...
票数 4
EN

Stack Overflow用户

发布于 2022-02-11 01:04:41

您所处理的最可能的问题是,由于ganache已经在另一个活动项目中运行,为了让brownie识别ganache,需要确保这是唯一在运行节点的项目附近运行ganache的环境。其中,最有可能是web3简单存储文件..。不是新创建的布朗尼文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70370224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档