2016-08-18 109 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