本系列文章:
目錄
1 前言
2 下載安裝 sdk
3 驗證 go
4 配置 GOPATH
5 拷貝 fabric 源碼
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 開發編譯環境已被輕鬆完爆。