peer chaincode install -n mycc -v 1.0 -p github.com/chaincode/Vehicle
peer chaincode instantiate -o orderer.example.com:7050 --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem -n mycc -v 1.0 -c '{"Args":[]}' -C mychannel
问题1:
-v指的是实例化的链码名称,必须要与安装时候的链码名称一样。比如安装时候是1.0,实例化也是1.0
要不然会出现:
Error: could not assemble transaction, err proposal response was not successful, error code 500, msg cannot get package for chaincode (mycc:0)
问题2:
和dev测试不同,在已有网络中部署链码需要开启tls验证,并加入tlsca证书所在路径
不然出现:
Error: could not send: EOF