1. 程式人生 > >go環境搭建

go環境搭建

本文搭建環境以Linux(Centos 6.5)為例,其他Linux環境相同

1. 手動安裝 Go

1)下載 Go 發行版

從官方地址:https://golang.org/dl/ 上下載合適的 二進位制發行版 (例如:go1.11.4.linux-amd64.tar.gz):

 1 wget https://dl.google.com/go/go1.11.4.linux-amd64.tar.gz 

2)提取壓縮包

將壓縮包放到 /usr/local 下

 1 tar -xzf go1.11.4.linux-amd64.tar.gz -C /usr/local 

3)建立軟連結

 1 ln -s /usr/local/go/bin/* /usr/bin/ 

4)檢查是否安裝成功

如果輸入 go version 顯示出go版本號說明安裝成功

[[email protected] src]# go version
go version go1.11.4 linux/amd64

2. 設定 Go 開發環境

1)建立工作空間

我們建立三個目錄,分別存放原始碼,編譯生成的庫檔案,編譯生成的二進位制檔案

src 目錄包含Go的原始檔,它們被組織成包(每個目錄都對應一個包)
pkg 目錄包含包 編譯後生成的庫檔案
bin 目錄包含包 編譯後生成可執行程式。

路徑可以根據自己選擇合適工作空間及子目錄:

/home/go_work/src 
/home/go_work/pkg
/home/go_work/bin

2)配置環境變數

編輯環境變數配置檔案 vim /etc/profile 在末尾新增下面三行,然後source /etc/profile 讓其在本次生效(每次在啟動Linux時會自動source該檔案),執行 go env 檢視go環境變數配置是否正確

export GOROOT=/usr/local/go
export GOPATH=/home/go_work/
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

3)測試 Go 原始碼

構建一個hello world程式來檢查Go的安裝是否正確,操作如下:

(1)在上面的 /home/go_work/src 路徑下新建 vim  hello.go 檔案,內容如下:

package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}

(2)執行hello.go

到 /home/go_work/src 路徑下執行 go run hello.go,如果出現  hello, world 說明 Go已被正確安裝

[[email protected] src]# go run hello.go
hello, world

3. 解除安裝 GO

解除安裝 Go 就是將安裝Go的東西全部刪除

1)刪除 go 目錄:

rm -rf /usr/local/go

2)刪除軟連線:

rm -rf /usr/bin/go

4. 升級 Go

升級Go就是解除安裝重灌的過程:

1)解除安裝 Go

2)安裝 Go