本系列文章:
git
第一章:九析帶你完爆 fabric - 快速搭建區塊鏈github
第二章:九析帶你完爆 fabric - 快速搭建 GO 環境golang
目錄ide
1 前言區塊鏈
2 下載安裝 sdkgoogle
3 驗證 gospa
4 配置 GOPATH操作系統
5 拷貝 fabric 源碼3d
1 前言
上節九析帶你簡單操做了一把 fabric,由於不想讓你有挫折感,因此我只是很機械地羅列了一下操做,若是讓你更有挫折感了,那我也沒有辦法,這說明你不愛我,沒有專心看我寫的東西。這節咱們將繼續前行,可是要稍微提升一點難度。由於後續課程須要編譯源碼,因此本節將配置編譯環境。
因爲 fabric 是由夠浪(go lang)語言編寫的,故咱們首先要下載 go sdk。
2 下載安裝 sdk
到下列網址根據你我的的操做系統選擇合適的 sdk:
本人是 mac 系統,因此本文只介紹 mac 環境安裝,沒辦法,哥就是這麼任性,這麼朋克。你要是以爲哥頗有個性,就給哥點贊,讓哥在網絡世界裏繼續這麼奔放、繼續這麼騷浪。
下載結束後,就直接雙擊二進制程序包進行安裝。安裝成功後的界面以下:
默認 go 安裝目錄爲 /usr/local/go,而且在 sdk 安裝成功後會自動設置好環境變量,但你須要重啓終端使配置生效。
3 驗證 go
啓動終端,運行以下命令驗證 go 是否安裝成。
go version
4 配置 GOPATH
GOPATH 通常存放用 go 語言編寫的項目源代碼。
mkdir -p ~/go/src/github.com/hyperledger/fabric
export GOPATH=~/go
echo $GOPATH
5 拷貝 fabric 源碼
將上節中的 fabric 源碼(注意不是 fabric-sample 源碼)拷貝到 GOPATH 指定的目錄下:
cp -r ~/workspace/project/fabric/fabric-1.0.0/* ~/go/src/github.com/hyperledger/fabric/
~/workspace/project/fabric/fabric-1.0.0 是本人的 fabric 源碼目錄,~/go 是本人 GOPATH 目錄,而 src/github.com/hyperledger/fabric 是 fabric 編譯時指定的目錄結構,因此這裏不能亂寫,必須保持一致。
自此,整個 hyperledger fabric 的 GO 開發編譯環境已被輕鬆完爆。