前言
前面已經對 GO 語言做了一個簡單的介紹,相信大家也已經基本有所了解了,那么我相信大家迫不及待的想學習 GO 語言了,但是我們在具體學習 GO 語言前,需要先安裝 GO 的開發環境。
所謂的環境安裝,就是將 GO 語言的指令都安裝在你的電腦上,那么你在開發軟件的時候就可以直接用了。GO 環境的安裝分為 windows 系統的安裝和 linux 系統的安裝。
下載地址
Go 語言官網下載地址: https://golang.org/dl/
Go 語言鏡像站: https://golang.google.cn/dl/
Windows 平台和 Mac 平台推薦下載可執行文件版, Linux 平台下載壓縮文件版.
大家根據自己的操作系統來選擇對應的版本.
Windows系統下安裝Go
此次安裝以64位Windows10
系統安裝Go 1.13.4可執行文件版本
為例。
- 打開下載好的安裝包.
- 點擊
next
, 繼續點擊next
- 選擇Go語言的安裝目錄, 盡量選擇比較容易記的(安裝路徑中不要出現中文).
- 安裝.
- 顯示這個界面就表明安裝成功.
- 安裝完成后, 可以打開終端窗口, 輸入
go version
命令, 查看安裝的Go版本.
配置GOPATH
GOPATH
是一個環境變量, 用來表明你寫的Go項目的存放路徑.
注意: 不是安裝目錄, 是工作目錄, 寫代碼的目錄.
GOPATH
路徑最好只設置一個, 所有的項目代碼都放到GOPATH
的src
目錄下.
注意: 在Go 1.11
版本之后, 開啟 go mod
模式之后就不再強制需要配置GOPATH
了.
Windows 平台下按照下面的步驟將 E:\code\go
添加到環境變量.
我的電腦
-->屬性
-->高級系統設置
-->環境變量
- 點擊
系統變量
下的新建
, 變量名寫GOPATH
, 變量值寫保存Go代碼的目錄
, 我這里是E:\code\go
, 點擊確定.
- 點擊
用戶變量
下的新建
, 變量名寫GOPATH
, 變量值寫保存Go代碼的目錄
, 我這里是E:\code\go
, 點擊確定.
- 在
GOPATH
目錄下新建三個文件夾.bin
: 用來存放編譯后生成的可執行文件.pkg
: 用來存放編譯后生成的歸檔文件.src
: 用來存放源碼文件.
配置 GOBIN
點擊系統變量
下的新建
, 變量名寫 GOBIN
, 變量值寫保存Go代碼的目錄下的bin目錄
, 我這里是E:\code\go\bin
, 點擊確定.
Linux系統下安裝Go
我這里以Ubuntu2004為例。
下載Go
wget https://dl.google.com/go/go1.14.4.linux-amd64.tar.gz
如果想要安裝其它版本,只需要更改版本號就可以了。
下載之后解壓到 /usr/local/
sudo tar -C /usr/local -xzf go1.14.4.linux-amd64.tar.gz
配置環境變量
打開 profile
文件
sudo vim /etc/profile
打開之后添加如下內容:
export GOROOT="/usr/local/go"
export GOPATH="/home/conan/go"
export GOBIN=$GOROOT/bin/
export GOARCH=386
export GOOS=linux
export GOTOOLS=$GOROOT/pkg/tool
export PATH=$PATH:GOROOT:$GOBIN:$GOPATH:$GOTOOLS:$GOROOT/bin
export GOPROXY=https://goproxy.cn/,direct
export GO111MODULE=on
添加之后效果如下:
說明:
- GOROOT就是剛才下載並解壓之后得到的那個文件夾;
- PATH后面加上go命令所在路徑,這樣,在任意地方輸入go都可以被識別;
- GOPATH這個根據個人情況設置,我推薦這個就設置為主文件夾下面的go文件夾(自己創建的),后面你從github上下的一些包,都要放在$GOPATH的src文件夾內,這樣程序里才能找到這些包。
- 。。。
改完 profile
文件之后執行下面命令使之生效:
source /etc/profile
重啟系統
然后,輸入 go env
,看到如下輸出,解說明安裝成功且配置生效。