2016-08-18 67 views
0

我使用golang编写智能合约,并且想要在我的debian上测试它。在go install myproject.go之后,我转到$GOBIN路径并运行myproject.go。我有这个错误。运行hyperledger项目,但peer.address未配置

10:13:14.959 [垫片] CRIT:peer.address未配置,不能连接到对等

任何人都知道为什么呢?

回答

0

假设你已经在dev模式下启动了你的peer,你需要在启动chaincode之前指定以下两个环境变量。

export CORE_PEER_ADDRESS=<peer IP or hostname>:30303 
export CORE_CHAINCODE_ID_NAME=<unique name to identify chaincode> 
./myproject 
0

在运行chaincode设置以下两个环境变量,

CORE_CHAINCODE_ID_NAME=mycc 
CORE_PEER_ADDRESS=0.0.0.0:30303 

使用您peer服务提供的ID名称,IP地址和端口号。

你最后的命令应该是这样的,

CORE_CHAINCODE_ID_NAME=mycc CORE_PEER_ADDRESS=0.0.0.0:30303 ./yourAppName