Linux下go安裝

方式:

tar.gz包安裝

 

環境:centos7.*

角色:root

 

原理:

Linux go安裝非常簡單,只需要在go官網下載安裝包解壓即可使用,唯一需要注意的是需要配置環境變量使得全局通用

 

1、下載:

https://golang.org/dl/

選擇對應系統的版本,注意linux中arm和x86包是不一樣的,arm需要選擇arm版本

 

2、解壓

包下載位置/app

解壓:tar -zxvf go1.13.4.linux-amd64.tar.gz

結果:得到go文件夾

 

3、進入go文件夾查看結構:

 

4、配置環境變量使得全局可用

Vim /etc/profile

 

添加:

export GOROOT=/app/go

export PATH=$PATH:$GOROOT/bin

export GOPATH=/app/gomakepath

export GOROOT_BOOTSTRAP=/app/go1.4

//1.4以後的版本需要設置 GOROOT_BOOTSTRAP路徑,而GOROOT_BOOTSTRAP的路徑不能和GOROOT一致,所以需要把go文件夾複製一份,用作GOROOT_BOOTSTRAP使用

註釋:

GOROOT:go解壓的目錄位置

PATH:go二進制bin文件位置

GOPATH:go運行位置,該位置可以新建文件夾地址指定,本次指定在/APP目錄層

GOROOT_BOOTSTRAP:這個目錄在安裝 Go 1.5 版本及之後的版本時需要設置。由於在 1.4 版本後,Go 編譯器實現了自舉,即通過 1.4 版本來編譯安裝之後版本的編譯器。如果不設置該環境變量的話,會產生這樣一個錯誤 Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4.

 

複製go目錄成爲go1.4版本

cp -r go go1.4

 

進入/go1.4/src 指向./make.bash

 

進入go目錄/src中執行./make.bash

再執行./all.bash

 

 

5、驗證版本

Go version

 

 

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