truffle migrate --network "name_of_my_network" 永远挂起

truffle migrate --network "name_of_my_network" is hanging forever

我正在尝试迁移我的新松露配置以测试专用网络中的智能合约。但是当我尝试迁移它时,我被困在这里: 1_initial_migration.js gets hanging on "Replacing Migrations" forever

有人可以帮我解决吗?

我想我遇到过这个问题。我怀疑 Ganache 状态不佳。我发誓 truffle 有时不会正确地逐步构建。因此,如有疑问,请完全重启 Ganache,使用 --all 重建并使用 --reset 重新部署。

即:

  1. 退出甘车

  2. 检查任务管理器,ps,或等效的并终止所有可能仍然是 运行 的 Ganache 流氓实例。 Ganache 倾向于启动多个子进程。因此,请确保它们不会在您重新启动之前徘徊。

  3. 使用新工作区重新启动 Ganache。

  4. 重新编译:truffle compile --all

  5. 重新部署:truffle deploy --reset

当我完全按照这些 steps 所述进行完全重置时,奇怪的错误往往会消失。以防万一,我只是重新启动,因为端口 7575 被某些东西锁定了。