3

Hyperledger Fabric の新しいクリア バージョンをインストールしたいので、1 か月前の古い Hyperledger ファイルを削除し、「vagrant destroy」を実行します。

「vagrant up」と「vagrant ssh」を正常に実行しました。

「peer」を実行すると、失敗した場合は「make peer」に成功します。「make peer」と「peer」を再度実行すると、次のようなエラーが表示されます。

vagrant@ubuntu-1404:/opt/gopath/src/github.com/hyperledger/fabric$ make peer
make: Nothing to be done for `peer'.
vagrant@ubuntu-1404:/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
vagrant@ubuntu-1404:/opt/gopath/src/github.com/hyperledger/fabric$
vagrant@ubuntu-1404:/opt/gopath/src/github.com/hyperledger/fabric$ cd peer
vagrant@ubuntu-1404:/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
4

2 に答える 2

2

バイナリpeerファイルの場所は ./build/bin/ フォルダーです。構成のフル パスは「/opt/gopath/src/github.com/hyperledger/fabric/build/bin/」です。

于 2016-06-26T09:17:06.373 に答える
0

先週 [正確には木曜日] にgitHub からコードをプルしたときに気づいたことを 1 つお話ししましょう。Make コマンドにより、「/opt/gopath/src/github.com/hyperledger/fabric/build/bin/」に実行可能ファイルが作成されました。しかし、私が見つけた1つの良い点は、同じものを「/hyperledger/build/bin」にコピーしていたことです。また、$PATH 変数に「/hyperledger/build/bin」も含まれるようになりました。

あなたの質問に答えるには、次の 2 つのオプションがあり
ます。? はいの場合は、残りのコードを実行します。2. gitHub.com から最新のコピーを取得し、通常どおりファブリック ディレクトリからピアを作成します。ただし、どこからでもピアを実行します。:)

于 2016-06-27T11:56:28.743 に答える