松露配置中指定的网络ID与网络返回的不匹配

问题描述 投票:0回答:1

我正在尝试在ganache-cli上运行松露测试,并且一直说网络ID不匹配,即使在我的truffle-config.js文件中,我将ID指定为5777而不是4447

错误:在松露配置(4447)中指定的网络ID与网络(5777)返回的ID不匹配。确保正确配置了网络和提供程序。在Object.detectAndSetNetworkId(/Users/rbeit/.npm-global/lib/node_modules/truffle/build/webpack:/packages/truffle-core/lib/environment.js:94:1)在processTicksAndRejections(内部/进程/task_queues.js:89:5)在Object.detect(/Users/rbeit/.npm-global/lib/node_modules/truffle/build/webpack:/packages/truffle-core/lib/environment.js:22:1)在Object.develop(/Users/rbeit/.npm-global/lib/node_modules/truffle/build/webpack:/packages/truffle-core/lib/environment.js:71:1)松露v5.0.21(核心:5.0.21)节点v12.3.1

truffle ganache
1个回答
0
投票

!Vande Maataram!

您必须直接从github存储库(https://github.com/aelshayeb/blockchain)中克隆了项目,并开始编译和运行此项目。尝试此操作。

-> npm卸载松露-g

-> npm install tr​​uffle -g(此和先前版本确保运行最新版本,现在为5.0.4)

-> mkdir metacoin

-> cd metacoin

->松露开箱元硬币(尝试此操作)

现在打开元硬币文件夹中的truffle-config.js并取消注释truffle-config.js:“默认值”。

现在您可以使用:*松露编译,*松露迁移,*松露测试;但是,首先检查以下内容:1.您的区块链network_id与truffle-config.js中的相同。2.如果您在专用网上运行,请在设置开始之前检查主机IP和端口号以及network_id。

继续享受编码!|| Krinavantovishwamaryam ||

© www.soinside.com 2019 - 2024. All rights reserved.