Windows安裝Go工具
如果要從舊版本的Go升級,則必須先刪除現(xiàn)有版本。
Go 項(xiàng)目為 Windows 用戶提供了兩個安裝選項(xiàng)(除了從 source 進(jìn)行安裝):需要您設(shè)置一些環(huán)境變量的zip歸檔文件以及自動配置安裝的 MSI 安裝程序。
MSI安裝程序
打開MSI文件, 然后按照提示安裝Go工具。默認(rèn)情況下,安裝程序?qū)o發(fā)行版放入c:\Go。
安裝程序應(yīng)將c:\Go\bin目錄放在您的 PATH環(huán)境變量中。您可能需要重新啟動所有打開的命令提示符,以使更改生效。
壓縮檔案
下載zip文件并將其解壓縮到您選擇的目錄中(我們建議使用c:\Go)。
將binGo根目錄的子目錄(例如c:\Go\bin)添加到PATH環(huán)境變量中。
在Windows下設(shè)置環(huán)境變量
在Windows下,可以通過“系統(tǒng)”控制面板的“高級”選項(xiàng)卡上的“環(huán)境變量”按鈕設(shè)置環(huán)境變量。Windows的某些版本通過“系統(tǒng)”控制面板中的“高級系統(tǒng)設(shè)置”選項(xiàng)提供此控制面板。
測試您的安裝
如下構(gòu)建一個簡單程序,檢查Go是否正確安裝。
創(chuà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)建一個在當(dāng)前目錄中命名的可執(zhí)行文件 。執(zhí)行它以查看問候語:
C:\Users\Gopher\go\src\hello> hello
hello, world
如果看到“ hello world”消息,則說明Go安裝正在運(yùn)行。
安裝額外的Go版本
在同一臺計(jì)算機(jī)上安裝多個Go版本可能很有用,例如,以確保軟件包的測試可以通過多個Go版本。一旦安裝了一個Go版本,就可以如下安裝另一個版本(例如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
下載頁面 上列出了通過此方法可用的所有Go版本 。您可以通過查看每個額外的Go版本的安裝位置來找到它們GOROOT。例如,go1.10.7 env GOROOT。要卸載下載的版本,只需刪除其GOROOT目錄和goX.Y.Z二進(jìn)制文件即可。
卸載Go
要從系統(tǒng)中刪除現(xiàn)有的Go安裝,請刪除 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用戶應(yīng)閱讀有關(guān)在Windows下設(shè)置環(huán)境變量的部分。