1.下載Go語言安裝包
官網:下載地址
2. 獲取安裝包
# 或者通過wget下載go語言安裝包,這里以go1.15.6.linux-amd64.tar.gz為例
wget https://studygolang.com/dl/golang/go1.15.6.linux-amd64.tar.gz
# 將安裝包下載到/usr/local 目錄下
Download the archive and extract it into /usr/local # 翻譯過來就是下載到/usr/local目錄下
# 解壓文件
sudo tar -C /usr/local -xzf go1.15.6.linux-amd64.tar.gz
3. 配置全局變量
#修改~/.bashrc
vim ~/.bashrc
#添加Gopath路徑
export GOPATH=/home/xxx/gopath //自定義工作目錄,下屬有三個子目錄pkg,src, bin(不用手動創建)
export GOBIN=/usr/local/go/bin //go安裝目錄下的bin目錄
export PATH=.:$PATH:$GOBIN //將GOBIN設置為PATH
export PATH=.:$PATH:$GOPATH/bin //將GOPATH/bin設置為PATH,使用一些第三方庫
# 激活配置
source ~/.bashrc
#安裝完之后, 可執行文件默認存放在 GOPATH/bin里面,所以您需要把GOPATH/bin 添加到您的環境變量中,才可以進行下一步,如下所示:
sudo vim /etc/profile
// 添加以下內容
export PATH=$PATH:/home/pu/gopath/bin
// 編輯結束后執行 source profile 或 執行點命令 ./profile, PATH的值就會立即生效了
source /etc/profile
#注:
關於 /etc/profile 和 ./profile 設置的區別
1. /etc/profile 用於整個系統所有用戶
2. ~/.bash_profile, ~/.profile和~/.bashrc 用於各個用戶,這里的"~"符號就是各當前用戶的$HOME,~/.bash_profile 和 ~/.profile 只在登陸時讀取一次。
4.驗證是否配置成功
# 輸入命令
go version
# 顯示go的版本號則為配置成功
go version go1.15.6 linux/amd64
5.第一個Go程序(Go 語言源文件的擴展是 .go)
# 編輯一個go腳本
vim hello.go
6.代碼如下
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
7.要執行 Go 語言代碼可以使用 go run 命令
# 執行以下代碼輸出:
$ go run hello.go
Hello, World!
8.go get 設置為國內源
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct