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

本系列文章:
git


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

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

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

目錄ide

1 前言區塊鏈

2 下載安裝 sdkgoogle

3 驗證 gospa

4 配置 GOPATH操作系統

5 拷貝 fabric 源碼3d


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 開發編譯環境已被輕鬆完爆。

相關文章
相關標籤/搜索