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

由于之前開(kāi)發(fā)和測(cè)試都是在Fabric2.0的基礎(chǔ)上,最近為了調(diào)試BSN的鏈碼,而BSN給出的go版本的預(yù)置鏈碼需要用到Fabric目錄下的core/chaincode/shim,而2.0新版本的shim已經(jīng)不在core/chaincode這個(gè)目錄,因此需要部署與BSN版本一樣的Fabric1.4.3版本。

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

`?

git clone https://github.com/hyperledger/fabric.git

cd Fabric && git checkout release-1.4.3

`?

接下來(lái)我們將使用scripts/bootstrap.sh?工具下載需要的二進(jìn)制文件和docker鏡像。但由于bootstrap.sh下載二進(jìn)制的網(wǎng)站在國(guó)內(nèi)已經(jīng)無(wú)法訪問(wèn),我在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目錄復(fù)制到Fabric目錄下


接著打開(kāi)script/bootstrap.sh?文件,找到binariesInstall方法,并把它修改為:

binariesInstall() {

? echo "==> Done."

}

然后就可以執(zhí)行bootstrap.sh了

cd scripts

./bootstrap.sh 1.4.3 1.4.3 0.4.15

執(zhí)行成功后需要看到有1.4.3版本的docker,請(qǐng)忽略里面2.0的docker,這是我之前下載的,你如果沒(méi)下載是沒(méi)有的。但這是正常的。


本文由小韋云原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處:https://www.bctos.cn/doc/10/1849,否則追究其法律責(zé)任

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容