私はVagrant環境を使用しています。なんとかピアを開始し、チェーンコードは正常に登録されましたが、デプロイしようとすると次のようになります
vagrant@hyperledger-devenv:v0.2.1-82e72f4:~$ CORE_PEER_ADDRESS=172.17.0.2:7051 ピア チェーンコード デプロイ -n mytcc -c '{"Args": ["init", "a","100", "b ", "200"]}' - p github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02 エラー: チェーンコードの承認エラー: rpc エラー: コード = 12 desc = 不明なサービス protos.Endorser
次の docker-compose.yml ファイルを使用して、fabric-peer を起動しています
vp0:
image: hyperledger/fabric-peer
environment:
- CORE_PEER_ID=vp0
- CORE_PEER_ADDRESSAUTODETECT=true
- CORE_VM_ENDPOINT=http://172.17.0.1:2375
- CORE_LOGGING_LEVEL=DEBUG
command: peer node start --peer-chaincodedev
以下は私のトランザクションを登録するためのコマンドで、成功しました
CORE_CHAINCODE_ID_NAME=mytcc CORE_PEER_ADDRESS=172.17.0.2:7051 ./chaincode_example02
しかし、その後、次のコマンドは失敗します
CORE_PEER_ADDRESS=172.17.0.2:7051 peer chaincode deploy -n mytcc -c '{"Args": ["init", "a","100", "b", "200"]}'
-p github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02
protos.Endorserとは?ありがとうございました!