2017-06-03 16 views
0

私はIBMのブロックチェーン・コースを通してブロックチェーンを学習しています。チェインコードをデプロイしようとすると、バージョン2.0ではなくマスター・コードが選択されます。私は関連するpostを見たが、それは役に立たなかった。IBM bluemixコース3 - デプロイ・チェーンコードv2.0

コンプリートJSON:

{ 
 
    "jsonrpc": "2.0", 
 
    "method": "deploy", 
 
    "params": { 
 
     "type": 1, 
 
     "chaincodeID": { 
 
      "path": "https://github.com/dithmarschen96/learn-chaincode.v2/start" 
 
     }, 
 
     "ctorMsg": { 
 
      "function": "init", 
 
      "args": [ 
 
       "hi there" 
 
      ] 
 
     }, 
 
     "secureContext": "user_type1_1" 
 
    }, 
 
    "id": 1 
 
}

、エラーメッセージ(注:これは、ユーザー名を読み取ることができませんでしたと言うが、私はパスに」.V2" を削除した場合、それは同じで動作しますユーザー名)。

"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\"\n# cd .; git clone https://github.com/dithmarschen96/learn-chaincode.v2 /opt/gopath/_usercode_/557323755/src/github.com/dithmarschen96/learn-chaincode.v2\nCloning into '/opt/gopath/_usercode_/557323755/src/github.com/dithmarschen96/learn-chaincode.v2'...\nfatal: could not read Username for 'https://github.com': No such device or address\npackage github.com/dithmarschen96/learn-chaincode.v2/start: exit status 128\n" 

パスで「.v2」を削除してもうまく動作しますが、マスターでブランチではありません。

ポストコールでJSONのバージョン2をどのように参照しますか?

答えて

0

はもちろんのためのドキュメントでそれを見つけた:

ヒント: http://gopkg.in/ /learn-chaincode.v2/:あなたはGitHubのブランチ バージョンを使用していますchaincodeデプロイのためのURLを提供するために、gopkg.inを使用することができます終了しました

関連する問題