Windows安裝Go工具
如果要從舊版本的Go升級(jí),則必須先刪除現(xiàn)有版本。
Go 項(xiàng)目為 Windows 用戶(hù)提供了兩個(gè)安裝選項(xiàng)(除了從 source 進(jìn)行安裝):需要您設(shè)置一些環(huán)境變量的zip歸檔文件以及自動(dòng)配置安裝的 MSI 安裝程序。
MSI安裝程序
打開(kāi)MSI文件, 然后按照提示安裝Go工具。默認(rèn)情況下,安裝程序?qū)o發(fā)行版放入c:\Go。
安裝程序應(yīng)將c:\Go\bin目錄放在您的 PATH環(huán)境變量中。您可能需要重新啟動(dòng)所有打開(kāi)的命令提示符,以使更改生效。
壓縮檔案
下載zip文件并將其解壓縮到您選擇的目錄中(我們建議使用c:\Go)。
將binGo根目錄的子目錄(例如c:\Go\bin)添加到PATH環(huán)境變量中。
在Windows下設(shè)置環(huán)境變量
在Windows下,可以通過(guò)“系統(tǒng)”控制面板的“高級(jí)”選項(xiàng)卡上的“環(huán)境變量”按鈕設(shè)置環(huán)境變量。Windows的某些版本通過(guò)“系統(tǒng)”控制面板中的“高級(jí)系統(tǒng)設(shè)置”選項(xiàng)提供此控制面板。
測(cè)試您的安裝
如下構(gòu)建一個(gè)簡(jiǎn)單程序,檢查Go是否正確安裝。
創(chuàng)建一個(gè)名稱(chēng)hello.go如下的文件:
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
然后使用go工具構(gòu)建它:
C:\Users\Gopher\go\src\hello> go build hello.go
上面的命令將hello.exe 在您的源代碼旁邊構(gòu)建一個(gè)在當(dāng)前目錄中命名的可執(zhí)行文件 。執(zhí)行它以查看問(wèn)候語(yǔ):
C:\Users\Gopher\go\src\hello> hello
hello, world
如果看到“ hello world”消息,則說(shuō)明Go安裝正在運(yùn)行。
安裝額外的Go版本
在同一臺(tái)計(jì)算機(jī)上安裝多個(gè)Go版本可能很有用,例如,以確保軟件包的測(cè)試可以通過(guò)多個(gè)Go版本。一旦安裝了一個(gè)Go版本,就可以如下安裝另一個(gè)版本(例如1.10.7):
$ go get golang.org/dl/go1.10.7
$ go1.10.7 download
新下載的版本可以像go以下方式使用:
$ go1.10.7 version
go version go1.10.7 linux/amd64
下載頁(yè)面 上列出了通過(guò)此方法可用的所有Go版本 。您可以通過(guò)查看每個(gè)額外的Go版本的安裝位置來(lái)找到它們GOROOT。例如,go1.10.7 env GOROOT。要卸載下載的版本,只需刪除其GOROOT目錄和goX.Y.Z二進(jìn)制文件即可。
卸載Go
要從系統(tǒng)中刪除現(xiàn)有的Go安裝,請(qǐng)刪除 go目錄。通常/usr/local/go 在Linux,macOS和FreeBSD或c:\Go Windows下。
您還應(yīng)該bin從PATH環(huán)境變量中刪除Go 目錄 。在Linux和FreeBSD下,您應(yīng)該編輯/etc/profile或 $HOME/.profile。如果您將go與macOS軟件包一起安裝,則應(yīng)刪除該/etc/paths.d/go文件。Windows用戶(hù)應(yīng)閱讀有關(guān)在Windows下設(shè)置環(huán)境變量的部分。