如何修复“未知网络“ganache”。有关可用网络,请参阅您的 Truffle 配置文件。”

     2023-02-18     229

关键词:

【中文标题】如何修复“未知网络“ganache”。有关可用网络,请参阅您的 Truffle 配置文件。”【英文标题】:How to fix "Unknown network "ganache". See your Truffle configuration file for available networks." 【发布时间】:2019-10-30 15:46:23 【问题描述】:

我正在尝试将合同部署到 rinkeby。我正在使用以下命令:

$ truffle migrate --networks rinkeby

Compiling your contracts...
===========================
> Compiling ./contracts/Migrations.sol
> Compiling ./contracts/Voting.sol
> Artifacts written to ./public/contracts/build/
> Compiled successfully using:
   - solc: 0.5.8+commit.23d335f2.Emscripten.clang

Unknown network "ganache". See your Truffle configuration file for available networks.
Truffle v5.0.22 (core: 5.0.22)
Node v11.6.0

它适用于 ganache-cli,但它不适用于 rinkeby,因为它给了我 Unknown network "ganache". See your Truffle configuration file for available networks 的错误,如上面的结果所示。

这是我的truffle-config.js

module.exports = 
  // See <http://truffleframework.com/docs/advanced/configuration>
  // to customize your Truffle configuration!
  contracts_build_directory: path.join(__dirname, "./public/contracts/build/"),
  networks: 
    development: 
      host: "127.0.0.1",
      port: 8545,
      network_id: 1000,
      gas: 4612388,
      gasPrice: 25000000000,
      total_accounts: 20,
      mnemonic
    ,
    rinkeby: 
      provider: () => new HDWalletProvider(mnemonic, infuraURL),
      network_id: 4,
      gas: 4612388,
      gasPrice: 25000000000,
    ,
  ,
  solc: 
    optimizer: 
        enabled: true,
        runs: 200
    
  
;

【问题讨论】:

【参考方案1】:

对于遇到此错误的任何人,我的问题是我写错了命令。正确的形式应该是: truffle migrate --network rinkeby # Network is without the 's'

【讨论】:

谢谢,我会暂停我正在做的工作,直到另行通知??

ganache-cli 如何从账户 json 文件中读取私钥

】ganache-cli如何从账户json文件中读取私钥【英文标题】:ganache-clihowtoreadprivatekeyfromaccountjsonfile【发布时间】:2021-04-0418:46:19【问题描述】:我正在通过节点应用程序运行ganache-cli:constganache=require(\'ganache-core\');constethers=require(\'et... 查看详情

如何从 Vagrant box 运行 ganache-cli?

】如何从Vagrantbox运行ganache-cli?【英文标题】:Howtorunganache-clifromVagrantbox?【发布时间】:2019-02-2103:44:51【问题描述】:我在Vagrant框中运行ganache-cli并尝试将Metamask(GoogleChrome)连接到它。但是Metamask无法连接到它。如果ganache-cli在主... 查看详情

如何使用 Ganache 连接到远程区块链网络?

】如何使用Ganache连接到远程区块链网络?【英文标题】:HowcanIuseGanachetoconnecttoaremoteblockchainnetwork?【发布时间】:2022-01-0620:31:08【问题描述】:我正在使用ganache-cli在远程ubuntu服务器中启动私有区块链。我想使用GanacheGUI从我的桌... 查看详情

如何解锁 ganache/truffle/web3 中的合约地址,以便我可以将其用作 from 来调用函数?

】如何解锁ganache/truffle/web3中的合约地址,以便我可以将其用作from来调用函数?【英文标题】:Howtounlockacontractaddressinganache/truffle/web3sothatIcanuseitasfromtocallafunction?【发布时间】:2019-07-2213:57:54【问题描述】:我正在使用zeppelin库... 查看详情

第99篇truffle之ganache

本文环境:nodejs+truffle+ ganache操作系统:windows10目录1.安装Ganache-cli2. 安装 Ganache GUI3.使用 Ganache GUI3.1启动3.2配置 查看详情

ganache 在哪里存储以太坊区块链

】ganache在哪里存储以太坊区块链【英文标题】:WheredoesganachestoretheEthereumblockchain【发布时间】:2018-06-1407:06:56【问题描述】:我实际上是在使用松露和Ganache进行一些开发。我想知道Ganache将它的区块链存储在哪里,以查看我的测... 查看详情

Geth或Ganache的区别

】Geth或Ganache的区别【英文标题】:DifferenceofGethorGanache【发布时间】:2019-12-2114:54:31【问题描述】:您好,我是区块链主题的新手,我正在尝试制作以太坊智能合约。第一步我安装了松露,当我尝试迁移它时会抛出一个错误,因... 查看详情

ganache与metamask

1.其实ganache其实就相当于一个私有链ganache安装,这个是图形化界面的:2.(testRpc跟他其实是一个用处,有一个即可,只不过testRpc是非图形化界面。要注意两者都仅运行在內存中,因此每次重开时都会回到全新的状态)testRpc安装... 查看详情

找不到命令:ganache-cli

】找不到命令:ganache-cli【英文标题】:commandnotfound:ganache-cli【发布时间】:2021-12-2313:06:58【问题描述】:我已经安装并重新安装了npm以尝试运行ganache,但它没有成功..这里真的需要帮助!(基本)用户bin%npminstall-gganache-cli改了6... 查看详情

Python Web3 Ganache - BuildTransaction 上的回溯错误

】PythonWeb3Ganache-BuildTransaction上的回溯错误【英文标题】:PythonWeb3Ganache-TracebackerroronBuildTransaction【发布时间】:2022-01-0113:40:29【问题描述】:我正在学习Youtube上的freecodecamp课程,但我在跑步时发现了一个错误。当我试图在Ganache... 查看详情

我的 Flask Container 和 Ganache Container 之间没有连接

】我的FlaskContainer和GanacheContainer之间没有连接【英文标题】:NoconnectionbetweenmyFlaskContainerandtheGanacheContainer【发布时间】:2019-10-2316:56:16【问题描述】:我想将我的FlaskDocker容器连接到GanacheDocker容器。Ganache容器可以正常工作。我... 查看详情

Solidity 智能合约迁移错误的 Truffle 和 Ganache 教程

】Solidity智能合约迁移错误的Truffle和Ganache教程【英文标题】:TruffleandGanachetutorialforaSoliditysmartcontractmigrationerror【发布时间】:2021-07-1100:02:20【问题描述】:按照“以太坊开发演练(第2部分:Truffle、Ganache、Geth和Mist)”教程,... 查看详情

Truffle/Ganache:有没有办法设置部署地址?

...它以及更新-所以我真的不想每次都将它重新部署到测试网络。但是,每次我部署它时,智能合约的部署地址都会发生变化,所以我必须将我的前端代码 查看详情

在 python 中与 ganache-cli 同步

】在python中与ganache-cli同步【英文标题】:Syncwithganache-cliinpython【发布时间】:2019-06-1914:36:54【问题描述】:我想测试一个简单的以太坊智能合约ganache以小写形式打印帐户,web3给我一个错误:web3.exceptions.InvalidAddress:(\'Web3.py只接... 查看详情

Solidity、solc、web3.js、Ganache 版本组合目前正在使用啥

】Solidity、solc、web3.js、Ganache版本组合目前正在使用啥【英文标题】:whatSolidity,solc,web3.js,GanacheversionscombinationiscurrentlyworkingSolidity、solc、web3.js、Ganache版本组合目前正在使用什么【发布时间】:2021-12-1602:28:12【问题描述】:Solidit... 查看详情

无法从 ganache 提供商处获取帐户

】无法从ganache提供商处获取帐户【英文标题】:Unabletogetaccountsfromganacheprovider【发布时间】:2019-07-0319:15:49【问题描述】:我正在尝试按照一些关于以太坊区块链的udemy课程中描述的步骤在mocha上运行测试。这是我目前拥有的packa... 查看详情

Truffle 和 Ganache-cli 测试用例失败

】Truffle和Ganache-cli测试用例失败【英文标题】:TruffleandGanache-clitestcasefails【发布时间】:2019-05-2116:45:41【问题描述】:所以我有这个设置:truffle和ganache-cli我正在向我的合约发送一些以太币,这是我的合约的相关部分:mapping(add... 查看详情

通过ganache与以太坊dapp实现交互——简单的例子(代码片段)

通过ganache与以太坊Dapp实现交互——简单的例子准备条件:环境:Centos7或者其他版本的linux必备:安装npm(推荐16.1.0版本)以及ganache-cli在dapp目录下的ganache目录启动ganache-cli会输出下面的结果:[root@ganache]#ganache-cli... 查看详情