0

私はhttp://hyperledger-fabric.readthedocs.io/en/latest/Setup/Chaincode-setup/に従っており、オプション1、つまりvagrant開発環境を使用しています.make membersrvc && membersrvcを実行すると、以下のメッセージが表示されます:

build/bin/membersrvc
CGO_CFLAGS=" " CGO_LDFLAGS="-lrocksdb -lstdc++ -lm -lz -lbz2 -lsnappy"    
GOBIN=/opt/gopath/src/github.com/hyperledger/fabric/build/bin go install -
ldflags "-X github.com/hyperledger/fabric/metadata.Version=0.7.0-snapshot-
131b36c" github.com/hyperledger/fabric/membersrvc
Binary available as build/bin/membersrvc

「ps -a | grep membersrvc」が返されるため、membersrvcが実行されていると思います

2486 pts/0    00:00:01 membersrvc

この後、「make peer」を実行すると、次のようになりました。

Building docker javaenv-image
docker build -t hyperledger/fabric-javaenv build/image/javaenv
Sending build context to Docker daemon 44.03 kB
Step 1 : FROM openjdk:8
 ---> 96cddf5ae9f1
Step 2 : RUN wget https://services.gradle.org/distributions/gradle-2.12-
bin.zip                    -P /tmp --quiet
 ---> Using cache
 ---> 3dbbd6c16d7e
Step 3 : RUN unzip -qo /tmp/gradle-2.12-bin.zip -d /opt && rm /tmp/gradle-
2.12-b                   in.zip
 ---> Using cache
 ---> bd1d42253704
Step 4 : RUN ln -s /opt/gradle-2.12/bin/gradle /usr/bin
 ---> Using cache
 ---> 248e99587f37
Step 5 : ENV MAVEN_VERSION 3.3.9
 ---> Using cache
 ---> 27105db40f7a
Step 6 : ENV USER_HOME_DIR "/root"
 ---> Using cache
 ---> 03f5e84bf9ce
Step 7 : RUN mkdir -p /usr/share/maven /usr/share/maven/ref   && curl -fsSL 
http                   ://apache.osuosl.org/maven/maven-
3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_V                   ERSION-
bin.tar.gz     | tar -xzC /usr/share/maven --strip-components=1   && ln -                   
s /usr/share/maven/bin/mvn /usr/bin/mvn
 ---> Running in 6ec30acda848

これはウィンドウに永久に残り、その後は何も起こりません。

この後、別のウィンドウで「peer node start --peer-chaincodedev」を実行しようとしましたが、以下のエラーが発生しました:

No command 'peer' found, did you mean:

ピアがまだ作成されていないのはなぜですか?

4

1 に答える 1

1

@PySa - ピアの正しいビルドにより、コマンド ラインに戻り、コマンドを発行するpeerと、ヘルプ/スイッチが表示されます。メンバーサービスとピアを作成/構築するには、次のことを行う必要があります。

  1. 浮浪者
  2. マシンに ssh します
  3. cd /hyperledger
  4. make membersrvc
  5. make peer- お使いのマシンとインターネット接続によっては、この処理に非常に長い時間がかかる場合があります。プロセスを正しく完了するには、大量のデータをダウンロードする必要があります。

上記が完了したら、実行することを強くお勧めします。これが完了するmake unit-testと、make behaveこれらの実行には時間がかかりますが、完了するまでにすべてが順調に進んでいると仮定すると、実行できるようになりmembersrvcますpeer node start。 ) 問題なく...

参考までに-メンバーサービスはコンソールに何も報告しません-ただし、ピアは報告します...

于 2016-10-06T13:48:47.613 に答える