2017-11-16 8 views
0

나는 hyperledger에 익숙하지 않고 예제 here을 검토 중입니다. 나는 chaincode 주위를 재생하려고하고 있지만, 지금은 내가 고정 표시기 피어 노드에서 업그레이드 chaincode 피어 실행하기 위해 노력했다수정 후 체인 코드를 업그레이드하는 방법은 무엇입니까?

chaincode 업그레이드를 생각하고있는 부분에 붙어 :하지만

peer chaincode upgrade -n tuna-app -p github.com/tuna-app 

에게 오류 당신은 당신의 chaincode를 업그레이드하려면 또한 인수 및 새 버전을 지정해야합니다 거라고하는 채널 이름을 지정해야

Error getting (testchainid) orderer endpoint: Error endorsing GetConfigBlock: rpc error: code = Unknown desc = chaincode error (status: 500, message: "GetConfigBlock" request failed authorization check for channel [testchainid]: [Failed to get policy manager for channel [testchainid]]) 

답변

1

와 끝까지. 또한 당신은 피어 CLI 업그레이드 거래를 제출할 수 있도록 주문 서비스 엔드 포인트를 지정해야합니다 :

peer chaincode upgrade -n tuna-app -v 2.0 \ 
       -c '{"Args":[""]}' \ 
       -p github.com/tuna-app -C mychannel \ 
       -o orderer:7051 

당신은 here보다 자세한 내용을보실 수 있습니다.