CentOS7搭建Gvnt

CentOS7安裝Gvnt(go-vnt)

1 準備工作

安裝gvnt需要Go編譯器(版本大於1.9)和C編譯器。

1.1 安裝C編譯器

yum install gcc gcc-c++ kernel-devel -y

1.2 驗證GCC是否安裝成功

gcc --version

在這裏插入圖片描述

1.3 安裝Go編譯器(版本大於1.9)

yum install golang -y

查看Go編譯器版本

go version

在這裏插入圖片描述

1.4 配置Go編譯器環境

1.4.1 使用vim編輯/etc/profile文件

vim /etc/profile

在/etc/profile文件末尾添加以下配置,輸入 :wq保存

#golang env config

export GOROOT=/usr/lib/golang
export GOPATH=/home/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

在這裏插入圖片描述

1.4.2 切換到/home目錄,並創建gopath文件夾,後面開發和編譯過程中用go get安裝第三方包會用到

cd /home
mkdir gopath

1.4.3 使換將變量配置生效

source /etc/profile

1.4.4 設置代理環境變量,再拉去golang.org的時候就不需要牆了。注意GO1.13之後才支持direct的寫法

go env -w GOPROXY=https://goproxy.cn,direct

1.4.5 設置完後用 go env 查看

在這裏插入圖片描述

2 安裝Gvnt

2.1 克隆倉庫go-vnt到路徑$GOPATH/src/github.com/vntchain,並進入項目目錄:

mkdir -p $GOPATH/src/github.com/vntchain
cd $GOPATH/src/github.com/vntchain
git clone https://github.com/vntchain/go-vnt
cd go-vnt

如果有以前的版本,請更新到最新:

git pull

2.2 使用下面命令編譯gvnt:

make gvnt

或者使用下面命令編譯gvnt和所有工具:

make all

2.3 經過以上可以在$GOPATH/src/github.com/vntchain/go-vnt/build/bin/目錄調用gvnt,爲方便使用可以將gvnt安裝到$GOPATH/bin:

go install -v ./cmd/gvnt

2.4 查看當前使用的gvnt版本號

gvnt version

在這裏插入圖片描述
參考鏈接: 1.vntchain/go-vnt
2.https://www.cnblogs.com/nickchou/p/10934025.html
3.https://www.cnblogs.com/wswind/p/13840922.html


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