一、下載安裝包:
- 官網安裝包列表:https://golang.org/dl/ (不確定是否需要FQ)
- 選擇好自己想要的版本,復制好下載鏈接,這里選擇最新的go1.14版本,下載鏈接是 https://dl.google.com/go/go1.14.linux-amd64.tar.gz
- 選擇合適的路徑,使用wget命令下載這個版本的壓縮包
wget https://dl.google.com/go/go1.14.linux-amd64.tar.gz
- 下載完成后進行解壓
tar -xzf go1.14.linux-amd64.tar.gz
- 解壓完成后將文件夾移動至
/usr/local
路徑下
mv go /usr/local/go
配置環境變量
- 首先先在合適的路徑下創建go項目文件夾,這里我在用戶目錄下創建的
//創建項目文件夾
mkdir goProject
//進入該文件夾
cd goProject/
//在該文件夾下再創建src,bin,pkg三個文件夾
mkdir src bin pkg
- 其中 src文件夾一般用來存放源碼,項目依賴的包的路徑一般就是以該文件為基礎的相對路徑;bin文件加用來存放編譯后的可執行文件,包括一些下載的包編譯后的可執行文件;pkg文件夾一般存放依賴包,像go1.11之后新增的go module 管理的依賴包都存在這個文件夾
- 接下來我們用vi等工具在用戶目錄下(
cd ~
)的.profile文件(也可能是.bash_profile,不同系統可能有所不同)中加入如下語句來增加環境變量。其中GOROOT是安裝go的文件夾目錄,也就是我們上文最終放置go的/usr/local/go
, GOPATH是我們剛剛創立的項目文件夾,也就是/home/admin/goProject
;接下來是將go的運行目錄bin和項目文件夾的運行目錄bin加入到GOPATH環境變量。寫完后保存退出。
#GOROOT
export GOROOT=/usr/local/go
#GOPATH
export GOPATH=/home/admin/goProject
#GOPATH root bin
export PATH=$PATH:$GOROOT/bin
#GOPATH bin
export PATH=$PATH:$GOPATH/bin
- 接下來運行
source .profile
使改動立即生效 - 以上這些環境變量也可以直接在終端命令行界面中運行生效,只不過這樣退出終端或ssh鏈接后會失效。所以直接寫在.profile文件中可以永久生效。
運行go程序
- 在終端中輸入
go version
,出現go的版本信息后即為配置成功。
- 在我們的項目文件夾的src目錄(goProject/src)下,創建
main.go
文件,輸入以下內容
package main
import "fmt"
func main() {
fmt.Println("Hello world!")
}
-
運行
go run main.go
可以直接編譯運行go程序,我們可以看到終端輸出hello world
-
有關go build / test 等其他命令行可另行查閱,這里不再介紹