1懈叹、基于Ubuntu18.04搭建Fabric環(huán)境
1杏糙、更新curl為最新版本
? ? sudo apt-get update
? ? sudo apt-get install curl -y
2舔株、安裝docker和docker-compose(ubuntu系統(tǒng))
? ? Docker:? ? https://docs.docker.com/v17.12/install/linux/docker-ce/ubuntu/
? ? Docker-compose:? ? https://docs.docker.com/compose/install/
3奶躯、安裝go并配置相關(guān)環(huán)境
? ? 下載go安裝包:
? ? ? ? ? wget https://dl.google.com/go/go1.13.5.linux-amd64.tar.gz
? ? 解壓到指定目錄下:
? ? ? ? ? tar -xf go1.13.5.linux-amd64.tar.gz -C /usr/local/
? ? 進(jìn)入家目錄:
? ? ? ? ? cd ~? ? ?
? ? 編輯.bashrc文件:
? ? ? ? ? vim .bashrc
? ? 輸入:
? ? ? ? ? ? export GOROOT=/usr/local/go
? ? ? ? ? ? export GOPATH=$HOME/go
? ? ? ? ? ? export PATH=$PATH:/usr/local/go/bin
? ? 重新加載.bashrc文件:?
? ? ? ? ? ? source .bashrc
4倡鲸、安裝Fabric
? ? 首先树灶,先在家目錄下纤怒,創(chuàng)建目錄:?
? ? ? ? mkdir go/src/github.com/hyperledger/ -p
? ? 然后進(jìn)入此目錄
? ? ? ? cd? ? $HOME/go/src/github.com/hyperledger/
? 并執(zhí)行下面這條命令(需要翻墻)
? ? ? ? curl -sSL http://bit.ly/2ysbOFE | bash -s
? -------執(zhí)行上條命令極大可能報(bào)錯(cuò),則可使用下面的方法--------
? ? ? ? ? ? a天通、在瀏覽器中輸入? http://bit.ly/2ysbOFE
? ? ? ? ? ? b泊窘、此時(shí)出現(xiàn)一個(gè)文檔頁(yè)面,復(fù)制整個(gè)文檔像寒,保存到一個(gè)命名為bootstrap.sh的文件中
? ? ? ? ? ? c烘豹、給這個(gè)文件可執(zhí)行權(quán)限
? ? ? ? ? ? ? ? ? ? ? chmod +x bootstrap.sh
? ? ? ? ? ? d、將這個(gè)文件移到hyperledger/目錄下诺祸,并執(zhí)行
? ? ? ? ? ? ? ? ? ? ? mv ./bootstrap.sh $HOME/go/src/github.com/hyperledger/
? ? ? ? ? ? ? ? ? ? ? cd? $HOME/go/src/github.com/hyperledger/? ? ?
? ? ? ? ? ? ? ? ? ? ? ./bootstrap.sh?
? ? ? ? ? ? ? ? ? ? (執(zhí)行上條命令也需要翻墻)
5携悯、運(yùn)行官方給的實(shí)例,確定是否成功搭建
cd?/home/jiang/go/src/github.com/hyperledger/fabric-samples/first-network
執(zhí)行腳本:
./byfn.sh up
出現(xiàn)大大的“END”即證明運(yùn)行順利筷笨,環(huán)境搭建成功憔鬼,可以進(jìn)行下一步測(cè)試