我正在尝试在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
答案 0 :(得分:0)
!范·马塔拉姆!
您必须已经直接从github存储库(https://github.com/aelshayeb/blockchain)中克隆了项目,并开始编译和运行此项目....尝试执行此操作...
-> npm卸载松露-g
-> npm install truffle -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 ||