2017-06-03 4 views
0

Ich lerne Blockchain durch IBMs Blockchain-Kurs 3. Wenn ich versuche, den Chaincode zu implementieren, greift er auf den Mastercode statt auf die Version 2.0 zu. Ich sah eine verwandte post, aber es hat nicht geholfen.IBM Bluemix Kurs 3 - deploy chaincode v2.0

komplette 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 
 
}

und die Fehlermeldung (Anmerkung: sagt, es könnte nicht Benutzername lesen, aber wenn ich „x2" auf dem Weg zu entfernen funktioniert es mit dem gleichen Nutzername).

"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" 

Wenn ich „x2" auf dem Weg zu entfernen funktioniert es gut aber ich habe den Master und nicht der Zweig.

Wie referenziere ich die Version 2 in JSON für den Nachanruf?

Antwort

0

es im doc für den Kurs gefunden:

Tipp: Sie können eine URL für die chaincode deploy bereitzustellen verwenden gopkg.in, die eine GitHub Zweig Version verwendet: http://gopkg.in/ /learn-chaincode.v2/ Fertig