2016-08-29 5 views
0

devenvの場合、悪意のあるコードを実行すると、プログラムが見つかりませんでした。ハイブルジャーファブリックベースイメージprotoc-gen-go:プログラムが見つからないか、実行可能ではありません

==> default: protoc-gen-go: program not found or is not executable 
==> default: --go_out 
==> default: : 
==> default: protoc-gen-go: Plugin failed with status code 1. 
==> default: make: 
==> default: *** [consensus/pbft/messages.pb.go] Error 1 
+1

コンテキスト?あなたはFrédéricHenri ベイグラント@などなど –

+0

を実行してプロビジョニングがどのようなインストールされているバージョン:1.8.5 囲碁バージョン1.6.3 Hyperledgerファブリックは、私はちょうどdevenvをフォルダから放浪を実行する#a087441 MacOSXのエルキャプテン をコミットします。 http://hyperledger-fabric.readthedocs.io/en/latest/dev-setup/devenv/ –

答えて

0

あなたが彼らのヘリット・ミラーから最新の変更をプルする場合は、最新の変更が必要とエラーなしで提供することができるはずHyperledgerチームhttps://gerrit.hyperledger.org/r/#/c/725/

によって対処されてきたようです。私は

src\github.com\hyperledger\fabric\core\crypto\attributes\attributes.go:28:2: no buildable Go source files in D:\GOProjects\src\github.com\hyperledger\fabric\core\crypto\attributes\proto 

は、だから私は、githubの上でこのディレクトリのキャッシュを見https://github.com/hyperledger/fabric/tree/master/core/crypto/attributes/proto

.pb.go拡張子を持つファイルがあるように使用することを実現し、Windows環境で同様の問題に直面していた

+0

ありがとう、私は今朝確認しました。悪意のある人はアップグレードを元に戻しても問題ありません。しかし、私は別のスレッドで開くという別の問題が発生します。ありがとう! –

0

3-betaから3へのprotobuffからのアップグレード後にはなかった。私がそれを修正する方法は、Googleキャッシュから.pb.goをダウンロードすることである。

私はまた、デベロッパーにメールを書いて、次の応答を得た、

あなたがメインのMakefileが 存在しているフォルダ内の「プロトを作る」を実行することはできますか?

編集:

彼らは https://github.com/hyperledger/fabric/commit/af5f75d3fb52ee5cd607abfef4324fc049153268 、バック前の1へのアップグレードを戻ってきたし、今で正常に動作する必要があります。

関連する問題