Hyperledger e2e_cli 樣本部署遇到問題及解決方案

來源:互聯網
上載者:User
先決條件
http://hyperledger-fabric.readthedocs.io/en/latest/prereqs.html
安裝方法 vim bootstrap.sh chmod +x bootstrap.sh 將 url中的拷入 bootstrap.sh中 然後執行

node安裝 注意node版本
wget https://npm.taobao.org/mirrors/node/v6.9.5/node-v6.9.5-linux-x64.tar.gz
tar -zvxf node-v6.9.5-linux-x64.tar.gz 86 mv node-v6.9.5-linux-x64/ /usr/local/Cellar/node
GO安裝 yum install golang find / -name golang 設定路徑 /usr/lib/golang 手動安裝golang wget https://www.golangtc.com/static/go/1.9.2/go1.9.2.linux-amd64.tar.gz export GOROOT=/usr/local/ golang //這個是你的 golang解壓後的路徑 export GOBIN=$GOROOT/bin export GOPATH=$GOROOT //這個目錄後面自己會建立出來,不要忘了在該目錄下建立bin, src, pkg三個目錄 export PATH=$PATH:$GOBIN export GOROOT= /usr/lib/golang export GOPATH=/usr/lib/golang


[root@iz2zeivrkckulq2dtidztmz fabric]# make docker mkdir -p build/image/peer/payload cp build/docker/bin/peer build/sampleconfig.tar.bz2 build/image/peer/payload mkdir -p build/image/ccenv/payload cp build/docker/gotools/bin/protoc-gen-go build/bin/chaintool build/goshim.tar.bz2 build/image/ccenv/payload cp: cannot stat ‘build/docker/gotools/bin/protoc-gen-go’: No such file or directory make: *** [build/image/ccenv/payload] Error 1 [root@iz2zeivrkckulq2dtidztmz fabric]# cd /usr/lib/golang/ api/ bin/ favicon.ico lib/ pkg/ robots.txt src/ test/ VERSION [root@iz2zeivrkckulq2dtidztmz fabric]# cd /usr/lib/golang/bin/go

mkdir -p build/image/peer/payload cp build/docker/bin/peer build/sampleconfig.tar.bz2 build/image/peer/payload mkdir -p build/image/ccenv/payload cp build/docker/gotools/bin/protoc-gen-go build/bin/chaintool build/goshim.tar.bz2 build/image/ccenv/payload Building docker ccenv-image docker build -t hyperledger/fabric-ccenv build/image/ccenv Sending build context to Docker daemon 19.49MB Step 1/5 : FROM hyperledger/fabric-baseimage:x86_64-0.3.1 ---> 9f2e9ec7c527 Step 2/5 : COPY payload/chaintool payload/protoc-gen-go /usr/local/bin/ ---> 41dea3a0fcbd Step 3/5 : ADD payload/goshim.tar.bz2 $GOPATH/src/ ---> 97834de49ef6 Step 4/5 : RUN mkdir -p /chaincode/input /chaincode/output ---> Running in b1fa11f78fed Removing intermediate container b1fa11f78fed ---> 506ce0a82af4 Step 5/5 : LABEL org.hyperledger.fabric.version=1.0.0 org.hyperledger.fabric.base.version=0.3.1 ---> Running in 229c44fbd9df Removing intermediate container 229c44fbd9df ---> 9be913467b7e Successfully built 9be913467b7e Successfully tagged hyperledger/fabric-ccenv:latest docker tag hyperledger/fabric-ccenv hyperledger/fabric-ccenv:x86_64-1.0.0 Creating build/javashim.tar.bz2 tar (child): bzip2:無法 exec: 沒有那個檔案或目錄 tar (child): Error is not recoverable: exiting now make: *** [build/javashim.tar.bz2] 錯誤 141 [root@iz2zeivrkckulq2dtidztmz fabric]#
缺少bzip2包 yum install -y bzip2
/bin/sh: 1: core/chaincode/shim/java/javabuild.sh: not found The command '/bin/sh -c core/chaincode/shim/java/javabuild.sh' returned a non-zero code: 127 make: *** [build/image/javaenv/.dummy-x86_64-1.0.0] 錯誤 127

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.