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

时间:2019-06-05 20:57:28

标签: truffle ganache

我正在尝试在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

1 个答案:

答案 0 :(得分:0)

!范·马塔拉姆!

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

-> npm卸载松露-g

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

-> mkdir metacoin

-> cd metacoin

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

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

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

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