【问题标题】:Problems using ganache-cli command使用 ganache-cli 命令的问题
【发布时间】:2022-01-19 00:35:50
【问题描述】:

它表示它不将 ganache-cli 识别为命令,尽管按照指示安装了它和其他所有内容。

使用:

  • 布朗尼 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)

作为 Solidity 课程的一部分 here,特别是第 5 课。Github repo here

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

【问题讨论】:

    标签: chainlink ganache brownie


    【解决方案1】:

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

    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...
    

    【讨论】:

      猜你喜欢
      • 2021-12-23
      • 1970-01-01
      • 2018-04-15
      • 1970-01-01
      • 1970-01-01
      • 2021-07-11
      • 2018-12-27
      • 2020-03-19
      • 1970-01-01
      相关资源
      最近更新 更多