1

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

错误:松露配置 (4447) 中指定的网络 ID 与网络返回的网络 ID (5777) 不匹配。确保正确配置网络和提供程序。在 Object.detectAndSetNetworkId (/Users/rbeit/.npm-global/lib/node_modules/truffle/build/webpack:/packages/truffle-core/lib/environment.js:94:1) 在 processTicksAndRejections (internal/process/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) Truffle v5.0.21 (core: 5.0. 21) 节点 v12.3.1

4

1 回答 1

0

!范德·马塔拉姆!

您必须直接从 github 存储库 ( https://github.com/aelshayeb/blockchain ) 克隆项目并开始编译和运行它....试试这个...就这样做。

->npm 卸载松露 -g

->npm install tr​​uffle -g(这个和以前的确保运行最新的版本,现在是 5.0.4)

->mkdir 元币

->cd元币

->松露拆箱元币(试试这个)

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

现在你可以使用:*truffle compile、*truffle migrate、*truffle test;但是,首先检查以下事项: 1. 您的区块链 network_id 与 truffle-config.js 中的引用相同。2. 如果你在私网上运行,请在设置启动前检查主机IP和端口号和network_id。

继续享受编码!||克里纳凡托维什瓦马里亚姆||

于 2019-12-15T06:08:59.863 回答