部署與BSN版本一樣的Fabric1.4.3

由於之前開發和測試都是在Fabric2.0的基礎上,最近爲了調試BSN的鏈碼,而BSN給出的go版本的預置鏈碼需要用到Fabric目錄下的core/chaincode/shim,而2.0新版本的shim已經不在core/chaincode這個目錄,因此需要部署與BSN版本一樣的Fabric1.4.3版本。

首先需要下載Fabric代碼(2.0只需要下載fabirc-sample就好,之前沒下Fabric),並檢出1.4.3版本

git clone https://github.com/hyperledger/fabric.git
cd Fabric && git checkout release-1.4.3

接下來我們將使用scripts/bootstrap.sh 工具下載需要的二進制文件和docker鏡像。但由於bootstrap.sh下載二進制的網站在國內已經無法訪問,我在githug上找到了替換它的地址,因此要先手工先下載下面兩壓縮包,也可以從我的百度雲上下載,鏈接:https://pan.baidu.com/s/16Vk_1_ANIJZIZf0ODxkDZA 提取碼:a8ii

https://github.com/hyperledger/fabric/releases/download/v1.4.3/hyperledger-fabric-windows-amd64-1.4.3.tar.gz
https://github.com/hyperledger/fabric/releases/download/v1.4.3/hyperledger-fabric-windows-amd64-1.4.3.tar.gz

下載後解壓,然後把bin和config目錄複製到Fabric目錄下

接着打開script/bootstrap.sh 文件,找到binariesInstall方法,並把它修改爲:

binariesInstall() {
  echo "==> Done."
}

然後就可以執行bootstrap.sh了

cd scripts
./bootstrap.sh 1.4.3 1.4.3 0.4.15

執行成功後需要看到有1.4.3版本的docker,請忽略裏面2.0的docker,這是我之前下載的,你如果沒下載是沒有的。但這是正常的。

本文由小韋雲原創,轉載請註明出處:https://www.bctos.cn/doc/10/1849,否則追究其法律責任

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章