31.Fabric環境安裝以及配置先行版2
阿新 • • 發佈:2018-12-21
1.下載
# 建立放置的目錄,然後進入該目錄,用curl下載指令碼。
$ cd ~ # 這裡在家目錄下建立放置目錄
$ mkdir hyperledger-fabric # 建立放置目錄
$ cd hyperledger-fabric
# 下載並執行指令碼, [ ***語法格式*** ] -
# 下邊是具體的執行命令 - 看我
# 下邊是具體的執行命令 - 看我
# 下邊是具體的執行命令 -- 重要的事情說三遍, 使用下邊不翻牆的命令
$ curl -sSL http://bit.ly/2ysbOFE | bash -s <fabric> <fabric-ca> <thirdparty>
- fabric: fabric的版本
- fabric-ca: fabric-ca的版本
- thirdparty: 第三方庫的版本
# 下載並執行指令碼, [ ***需要翻牆, 需要翻牆, 需要翻牆, 需要翻牆, 需要翻牆,*** ]
$ curl -sSL http://bit.ly/2ysbOFE | bash -s 1.2.0 1.2.0 0.4.10
- http://bit.ly/2ysbOFE: 該地址必須翻牆才能訪問
# ***不翻牆的方式***
$ curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s 1.2.0 1.2.0 0.4.10
# 該指令碼啟動之後會下載兩個壓縮包和一些映象檔案, 整個過程會比較長, 耐心等待...
# 溫馨提示: 這個過程會讓你產生想要砸電腦的衝動, 控制好你的情緒!!!!
# 上述命令剛開始會下載以下兩個壓縮包, 這兩個包下載速度特別慢慢慢慢慢慢慢.......
# 1. hyperledger-fabric-linux-amd64-1.2.0.tar.gz
# 2. hyperledger-fabric-ca-linux-amd64-1.2.0.tar.gz
以上兩個壓縮包下載下來之後會被解壓, 解壓目錄:
~/hyperledger-fabric/fabric-samples
可以將事先下載好的兩個壓縮包放到該目錄下, 提高下載速度 ( 強烈建議), 放好之後再重新執行上邊的curl命令
- 設定全域性訪問
# 進入到 ~/hyperledger-fabric/fabric-samples/bin 目錄
$ cd ~/hyperledger-fabric/fabric-samples/bin
[email protected]:~/hyperledger-fabric/fabric-samples/bin$ tree
.
├── configtxgen
├── configtxlator
├── cryptogen
├── discover
├── fabric-ca-client
├── get-docker-images.sh
├── idemixgen
├── orderer
└── peer
# 將這些二進位制檔案拷貝到 /usr/local/bin 目錄下
$ sudo cp * /usr/local/bin
# 執行完上述操作之後, fabric的這些可執行程式就可以在全域性範圍內使用了
- First-Network 環境測試
$ cd ~/hyperledger-fabric/fabric-samples/first-network/
$ ./byfn.sh generate
- 啟動網路
# byfn == build your first network
$ ./byfn.sh up
starting 表示成功