IBM Bluemixダッシュボードのswagger APIを使用して、IBM Hyperledgerブロックチェーンにチェーンコードを展開する手順に従っています。IBMブロックチェーン(Hyperledger) - 「チェーンコードを展開する際のエラー」
一部chaincodeを展開するためには、私はchaincodeリポジトリへのパスを含むJSON要求を提出する必要があります:私は展開しようとする前にuser_type1_0にログインした
{
"jsonrpc": "2.0",
"method": "deploy",
"params": {
"type": 1,
"chaincodeID": {
"path": "https://github.com/series0ne/learn-chaincode/tree/master/finished"
},
"ctorMsg": {
"function": "init",
"args": [
"Hello, world"
]
},
"secureContext": "user_type1_0"
},
"id": 0
}
が、これは結果であり、私は得る:
{
"jsonrpc": "2.0",
"error": {
"code": -32001,
"message": "Deployment failure",
"data": "Error when deploying chaincode: Error getting chaincode package bytes: Error getting code 'go get' failed with error: \"exit status 1\"\npackage github.com/series0ne/learn-chaincode/tree/master/finished: cannot find package \"github.com/series0ne/learn-chaincode/tree/master/finished\" in any of:\n\t/opt/go/src/github.com/series0ne/learn-chaincode/tree/master/finished (from $GOROOT)\n\t/opt/gopath/_usercode_/424324290/src/github.com/series0ne/learn-chaincode/tree/master/finished (from $GOPATH)\n\t/opt/gopath/src/github.com/series0ne/learn-chaincode/tree/master/finished\n"
},
"id": 0
}
アイデア?
P.S. Bluemix上のHyperledgerブロックチェーンのコミットレベル0.6.1を現在実行しています。
"tree/master"を削除すると、404 :(https://github.com/series0ne/learn-chaincode/finished) – series0ne
はい、ブラウザのURLを削除しても機能しません@AndrewTharpの答えに従って、展開要求で動作するはずです。 –
v2.0ブランチを使用する場合、パスはgithub.com/GitHub_ID/learn-chaincode/tree/v2.0/finishedです。ただし、URLを変更すると、ブロックチェーンネットワークはファイルをマスターブランチ。だから何をすべきか? v2.0をマスターとマージしますか? – neuromouse