第二章 九析帶你輕鬆完爆 hyperledger fabric - 搭建 GO 環境

本系列文章:


第一章:九析帶你完爆 fabric - 快速搭建區塊鏈

第二章:九析帶你完爆 fabric - 快速搭建 GO 環境

第三章:九析帶你完爆 fabric - 快速上手 first-network 樣例

目錄

1 前言

2 下載安裝 sdk

3 驗證 go

4 配置 GOPATH

5 拷貝 fabric 源碼


1 前言

        上節九析帶你簡單操作了一把 fabric,因爲不想讓你有挫折感,所以我只是很機械地羅列了一下操作,如果讓你更有挫折感了,那我也沒有辦法,這說明你不愛我,沒有專心看我寫的東西。這節我們將繼續前行,但是要稍微提高一點難度。因爲後續課程需要編譯源碼,所以本節將配置編譯環境。

        由於 fabric 是由夠浪(go lang)語言編寫的,故我們首先要下載 go sdk。


2 下載安裝 sdk

        到下列網址根據你個人的操作系統選擇合適的 sdk:

https://golang.google.cn/dl/

        本人是 mac 系統,所以本文只介紹 mac 環境安裝,沒辦法,哥就是這麼任性,這麼朋克。你要是覺得哥很有個性,就給哥點贊,讓哥在網絡世界裏繼續這麼奔放、繼續這麼騷浪。

image1.png

        下載結束後,就直接雙擊二進制程序包進行安裝。安裝成功後的界面如下:image2.png

        默認 go 安裝目錄爲 /usr/local/go,並且在 sdk 安裝成功後會自動設置好環境變量,但你需要重啓終端使配置生效。


3 驗證 go

        啓動終端,運行如下命令驗證 go 是否安裝成。

go version

image3.png


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 編譯時指定的目錄結構,所以這裏不能亂寫,必須保持一致。

image4.png

        自此,整個 hyperledger fabric 的 GO 開發編譯環境已被輕鬆完爆。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章