2016-11-07 5 views
0

Ich folge dem Bluemix Blockchain Lernprogramm Chain-Code in GitHub (https://github.com/IBM-Blockchain/learn-chaincode), aber es scheitert beim ersten Build.Bluemix Blockchain learn-chaincode build kann Paket nicht finden

Die Fehlermeldung lautet:

/d/work/src/github.com/learn-chaincode/start (master) 
$ go build ./ 
chaincode_start.go:23:2: cannot find package "github.com/hyperledger/fabric/core/chaincode/shim" in any of: 
     D:\opt\Go\src\github.com\hyperledger\fabric\core\chaincode\shim (from $GOROOT) 
     D:\work\src\github.com\hyperledger\fabric\core\chaincode\shim (from $GOPATH) 

Ich folgte der Ersteinrichtung meiner Umgebung der Einrichtung:

$ go get github.com/hyperledger-archives/fabric/tree/v0.5-developer-preview/core/chaincode/shim 
package github.com/hyperledger-archives/fabric/tree/v0.5-developer-preview/core/chaincode/shim: cannot find package "github.com/hyperledger-archives/fabric/tree/v0.5-developer-preview/core/chaincode/shim" in any of: 
     D:\opt\Go\src\github.com\hyperledger-archives\fabric\tree\v0.5-developer-preview\core\chaincode\shim (from $GOROOT) 
     D:\work\src\github.com\hyperledger-archives\fabric\tree\v0.5-developer-preview\core\chaincode\shim (from $GOPATH) 

Das Ergebnis ist, dass es das Verzeichnis hyperledger-Archiven auffüllt.

$ ls $GOPATH/src/github.com/hyperledger-archives/fabric/ 
bddtests/  docs/  LICENSE   peer/  sdk/ 
consensus/  events/ MAINTAINERS.txt protos/ tools/ 
CONTRIBUTING.md examples/ Makefile   pub/  TravisCI_Readme.md 
core/   gotools/ membersrvc/  README.md vendor/ 
devenv/   images/ mkdocs.yml  scripts/ 

Aber wie Sie sehen können gibt es keine D: \ work \ src \ github.com \ hyperledger-Archive \ Stoff \ Baum.

Was mache ich falsch?

Antwort

0

Stellen Sie sicher, dass Hyperledger Fabric sich im GOPATH-Verzeichnis befindet, um dieses Problem zu beheben. Das Lernen Chaincode Tutorial (https://github.com/IBM-Blockchain/learn-chaincode) verweist auf eine Voraussetzung „Chaincode Development Environment“ Abschnitt: https://github.com/IBM-Blockchain/learn-chaincode/blob/v1.0/docs/setup.md

Die „Anweisungen“ Überschrift des „Chaincode Development Environment“ Abschnitt erwähnt einen Fehler, der fast identisch mit dem folgenden Fehler, die beobachtet wurde.

$ go build ./ 
    chaincode_start.go:23:2: cannot find package "github.com/hyperledger/fabric/core/chaincode/shim" in any of: 
    D:\opt\Go\src\github.com\hyperledger\fabric\core\chaincode\shim (from $GOROOT) 
    D:\work\src\github.com\hyperledger\fabric\core\chaincode\shim (from $GOPATH) 

Die Ursache des Fehlers könnte sein, dass der Hyperledger Stoff nicht richtig in der GOPATH installiert wurde.

Verwandte Themen