繁体   English   中英

最新的松露部署网络

[英]Network up to date on truffle deploy

几天来,我一直在与soliditytruffle合作以制定合同。 我正在使用 Ganache 创建的网络进行测试,这是一个 RPC 客户端,用于构建本地区块链环境。

不过有一件事我不明白。

我按照以下步骤操作:

  • truffle deploy 我在网络上部署我的合同。
  • truffle test 我测试我的合同,没问题。
  • truffle deploy 我尝试更新我的合同。 说我“网络最新”

但是,如果我重新启动 Ganache 并使用truffle deploy更新我的合同,它就会起作用。 这是我不明白的事情。

为什么? 有人可以向我解释一下吗?

就像@Augusto Federico Lemble 在评论中解释的那样:

“如果你这样做,合约部署在你的私人 ganache 网络中,我猜如果你尝试再次部署相同的合约,它不会让你做任何更改,因为你将部署与之前部署的合约相同的合约”

对于像@Adam Kipnis 所说的正确重新部署,请使用:

truffle deploy --reset

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM