我使用golang编写智能合约,并且想要在我的debian上测试它。在go install myproject.go
之后,我转到$GOBIN
路径并运行myproject.go
。我有这个错误。运行hyperledger项目,但peer.address未配置
10:13:14.959 [垫片] CRIT:peer.address未配置,不能连接到对等
任何人都知道为什么呢?
我使用golang编写智能合约,并且想要在我的debian上测试它。在go install myproject.go
之后,我转到$GOBIN
路径并运行myproject.go
。我有这个错误。运行hyperledger项目,但peer.address未配置
10:13:14.959 [垫片] CRIT:peer.address未配置,不能连接到对等
任何人都知道为什么呢?
假设你已经在dev模式下启动了你的peer,你需要在启动chaincode之前指定以下两个环境变量。
export CORE_PEER_ADDRESS=<peer IP or hostname>:30303
export CORE_CHAINCODE_ID_NAME=<unique name to identify chaincode>
./myproject
在运行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