我只是对我的合同做了一些更新,并试图重新部署它们--但我一次又一次地收到了这条消息。

它甚至没有尝试任何迁移--它正好符合这一信息--而且显然,尽管它说的是什么,所有的东西都不是最新的。
我还尝试将--reset标志添加到我的迁移命令中--相同的结果。
我还删除了build文件夹,并再次执行了所有操作:重新编译,然后再次尝试迁移-相同的结果:
Everything is up to date ...
知道怎么回事吗?
发布于 2019-04-11 07:35:10
尝试删除特弗莱的构建目录或添加-重置到您的命令.
以前的合同的汇编仍然在那里,特弗莱不知道你的变化。
发布于 2019-05-19 21:38:07
我假设您使用的是带有恩弗拉节点的Truffle提供程序。如果是这样的话,请输入truffle.js (或truffle.js-config.js)和ropsten提供者(在网络下),尝试使用truffle.js传递Infura。所以应该是这样的:
// Inside truffle.js
// imports
module.exports = {
...
networks: {
...
ropsten: {
provider: function() {
return new HDWalletProvider(YOUR_MNEMONIC, "https://ropsten.infura.io/v3/YOUR_KEY")
},
network_id: 3
}
}
};https://ethereum.stackexchange.com/questions/69525
复制相似问题