2016-06-26 12 views
3

Da ich eine neue, übersichtliche Version von Hyperledger installieren möchte, habe ich die alte Hyperledger-Datei vor einem Monat gelöscht und "vagrant destroy" ausgeführt.Was ist falsch an der Einrichtung von Hyperledger?

Ich "vagrant up" und "vagrant ssh" erfolgreich ausführen.

Ich "peer" erfolgreich, wenn ich "Peer" ausführen, wenn fehlgeschlagen. Als ich "make Peer" und "Peer" erneut ausführen, ist der Fehler, wie unten Pop-up:

[email protected]:/opt/gopath/src/github.com/hyperledger/fabric$ make peer 
make: Nothing to be done for `peer'. 
[email protected]:/opt/gopath/src/github.com/hyperledger/fabric$ peer 
No command 'peer' found, did you mean: 
Command 'pee' from package 'moreutils' (universe) 
Command 'beer' from package 'gerstensaft' (universe) 
Command 'peel' from package 'ears' (universe) 
Command 'pear' from package 'php-pear' (main) 
peer: command not found 
[email protected]:/opt/gopath/src/github.com/hyperledger/fabric$ 
[email protected]:/opt/gopath/src/github.com/hyperledger/fabric$ cd peer 
[email protected]:/opt/gopath/src/github.com/hyperledger/fabric/peer$ ls -l 
total 60 
drwxr-xr-x 1 vagrant vagrant 204 Jun 26 01:16 bin 
-rw-r--r-- 1 vagrant vagrant 17342 Jun 25 14:18 core.yaml 
-rw-r--r-- 1 vagrant vagrant 35971 Jun 25 14:18 main.go 
-rw-r--r-- 1 vagrant vagrant 1137 Jun 23 08:46 main_test.go 

Antwort

2

Die binäre Datei peer Standort ./build/bin/ Ordner ist. Für Ihre Konfiguration ist der vollständige Pfad "/opt/gopath/src/github.com/hyperledger/fabric/build/bin/"

0

Lassen Sie mich Ihnen eine Sache erzählen, die ich beobachtete, als ich letzte Woche Code von gitHub zog, [Donnerstag um genau zu sein]. Make-Befehl hatte die ausführbare Datei in "/opt/gopath/src/github.com/hyperledger/fabric/build/bin/" erstellt. Aber eine hübsche Sache, die ich fand, war, dass sie dasselbe auf "/ hyperledger/build/bin" kopiert hatte. Und die Variable $ PATH enthielt jetzt auch "/ hyperledger/build/bin".

So Ihre Frage zu beantworten, haben Sie zwei Möglichkeiten: -
1. eine behalten Ihre aktuelle Version von Code & Navigieren in den Binärordner im Gewebe Verzeichnis und sehen, ob Peer ausführbare dort vorhanden ist. ? Wenn ja, führen Sie den Rest des Codes aus.
2. Ziehen Sie die neueste Kopie von gitHub.com und machen Sie Peer wie gewohnt aus dem Fabric-Verzeichnis. Führen Sie Peer von überall aus aus. :)

+0

"es hatte das gleiche auf '/ hyperledger/build/bin' kopiert". Ja richtig. aber ich habe keine "build" unter "hyperledger" ordner. Ich habe eine Peer-ausführbare Datei im Ordner ./build/bin/ gefunden, aber sie sollte wirklich im Wiki eingeführt werden. –

+0

Ich ziehe Anfrage auf https://github.com/hyperledger/fabric/pull/2021 –

+0

gleichen. Nein/Einbauen/Hyperlinger/Fabric. –