我的超级同伴是否成功?

时间:2016-10-05 04:19:53

标签: hyperledger hyperledger-fabric

我正在关注http://hyperledger-fabric.readthedocs.io/en/latest/Setup/Chaincode-setup/并使用选项1,即流浪汉开发环境。当我运行make membersrvc&& membersrvc我得到以下消息:

tapply(y, y < a * x + b, FUN = var)

我假设membersrvc正在运行,因为&#34; ps -a | grep membersrvc&#34;返回

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

在此之后我跑了#34;做同伴&#34;得到了这个:

2486 pts/0    00:00:01 membersrvc

这永远停留在窗口上,此后没有任何反应。

在此之后我尝试运行&#34;对等节点启动--peer-chaincodedev&#34;在另一个窗口 但我得到以下错误:

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

为什么不创建我的同伴?

1 个答案:

答案 0 :(得分:1)

@PySa - 对等体的正确构建将使您回到cmd行,如果您再发出cmd peer,它将显示帮助/开关。要创建/构建成员服务和对等,您需要做的就是:

  1. vagrant up
  2. ssh进入机器
  3. cd /hyperledger
  4. make membersrvc
  5. make peer - 这可能需要LOOOOONG时间,具体取决于您的身份 机器和互联网连接 - 该过程必须下载很多 数据正确完成。
  6. 完成上述操作后,我强烈建议您运行make unit-test并完成make behave - 这些将需要很长时间才能运行,但假设一切顺利它已经完成了你能够运行membersrvcpeer node start(每个都在他们自己的终端窗口中)而没有问题...

    仅供参考 - 会员服务不会向控制台报告任何内容 - 但是同行会这样做......