Ethereum 块菌迁移成功,但未显示合同地址

Ethereum 块菌迁移成功,但未显示合同地址,ethereum,solidity,truffle,Ethereum,Solidity,Truffle,我正在使用testrpc部署我的合同。合同部署成功,并且在部署合同时,它还会在控制台中显示合同地址。 但当我尝试从truffle控制台进行查询时,它抛出了以下错误:合同没有针对其当前网络id(5777)的网络配置。 我不懂。任何帮助都将不胜感激。我使用的是TruffleV4.1.0-beta.0(核心:4.1.0)。 Solidity v0.4.19(solc js)您需要从承诺中返回部署的契约,以通过块菌注入契约对象。例如: var Caller = artifacts.require("C

我正在使用testrpc部署我的合同。合同部署成功,并且在部署合同时,它还会在控制台中显示合同地址。 但当我尝试从truffle控制台进行查询时,它抛出了以下错误:
合同没有针对其当前网络id(5777)的网络配置。

我不懂。任何帮助都将不胜感激。我使用的是TruffleV4.1.0-beta.0(核心:4.1.0)。
Solidity v0.4.19(solc js)

您需要从承诺中返回部署的契约,以通过块菌注入契约对象。例如:

var Caller = artifacts.require("Caller");
var Callee = artifacts.require("Callee");

module.exports = function(deployer) {
  deployer.deploy(Callee).then(function() {
    return deployer.deploy(Caller, Callee.address);
  });
};

奇怪…您是否能够在控制台中获取V2部署的事务哈希?如果您在(地址)处签订合同,会发生什么情况?是的。当我尝试使用ContractV2.at(ADDR)时。它显示abi、字节码和所有内容