Ubuntu下 Hyperledger Farbic 環境配置
阿新 • • 發佈:2019-01-04
Hyperledger Farbic
Hyperledger作為IBM旗下主推的區塊鏈,是首個面向企業的開放區塊鏈技術的重要探索,現階段也推出了1.0穩定版本。雖然IBM也有相關的配置文件,並且完善度十分高,但是依舊有些坑點。
配置目錄:
以下皆為Ubuntu系統下:
OpensslCurl + Https
Go配置
Docker
Docker-compose
npm
Node.js
Curl:
作為拉取Farbic的重要綜合傳輸工具,因為其文件中URL地址為Https,因此Curl也需要支援Https協議,需要先配置Openssl。
Openssl:
sudo apt-get install openssl sudo apt-get install libssl-dev
Curl:
到官網上去下載,https://curl.haxx.se/download.html,必須使用支援SSL的Ubuntu版本:
sudo tar zxvf curl-7.54.1.tar.gz
cd curl-7.54.1
./configure --with-ssl=/usr/bin/ssl --prefix=/usr/local/curl-7.54.1
安裝完後,可以使用 curl -V命令,檢視是否支援Https:
Go配置:
更具官網配置即可,別忘了環境變數 GOROOT 和 GOPATH。配置完後可以使用命令列 Go env檢視:
Docker + Docker-compose:
在測試或開發環境中 Docker 官方為了簡化安裝流程,提供了一套便捷的安裝指令碼,Ubuntu 系統上可以使用這套指令碼安裝:
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh
安裝完畢後,可以通過 docker run hello-world 進行檢查:
Docker-compose,就簡單的多了,直接使用apt進行安裝即可:
sudo apt-get docker-compose
npm + Node.js:
Ubuntu Linux 使用 apt-get 安裝 npm:
sudo apt-get install python-software-properties sudo add-apt-repository ppa:gias-kay-lee/npm sudo apt-get update sudo apt-get install npm
Node.js也可以直接使用apt-get命令直接安裝:
sudo apt-get install nodejs
不過由於版本問題,在這裡必須保證Python版本為2.7。
最後:
環境已經配置完成,可以繼續跟著Hyperledger的文件,下載並配置Farbic了:
git clone -b master https://github.com/hyperledger/fabric-samples.git
cd fabric-samples
curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0-alpha