管理 Go 安裝
本主題介紹瞭如何在同一臺機器上安裝多個 Go 版本,以及如何解除安裝 Go。
對於其他安裝內容,您可能對以下內容感興趣:
安裝多個 Go 版本
您可以在同一臺機器上安裝多個 Go 版本。例如,您可能希望在多個 Go 版本上測試您的程式碼。有關可以透過這種方式安裝的版本的列表,請參閱下載頁面。
注意:要使用此處描述的方法進行安裝,您需要安裝 git。
要安裝其他 Go 版本,請執行 go install
命令,指定要安裝版本的下載位置。以下示例以版本 1.10.7 進行說明:
$ go install golang.org/dl/go1.10.7@latest $ go1.10.7 download
要使用新下載的版本執行 go
命令,請在 go
命令後附加版本號,如下所示:
$ go1.10.7 version go version go1.10.7 linux/amd64
當您安裝了多個版本時,您可以透過檢視版本的 GOROOT
值來查詢每個版本的安裝位置。例如,執行如下命令:
$ go1.10.7 env GOROOT
要解除安裝下載的版本,只需刪除其 GOROOT
環境變數指定的目錄和 goX.Y.Z 二進位制檔案。
解除安裝 Go
您可以使用本主題中描述的步驟從系統中刪除 Go。
刪除使用者配置和資料
Go 將使用者配置儲存在使用者配置目錄中的 go
目錄中,該目錄由 os.UserConfigDir
返回。這也可以是包含由 go env GOENV
返回的配置檔案的目錄。
Go 將中間構建工件儲存在由 go env GOCACHE
返回的目錄中。這些可以透過 go clean -cache
刪除。
Go 將下載的依賴項儲存在由 go env GOMODCACHE
返回的目錄中。這些可以透過 go clean -modcache
刪除。
Linux / macOS / FreeBSD
- 刪除 go 目錄。
這通常是 /usr/local/go。
- 從您的
PATH
環境變數中刪除 Go bin 目錄。在 Linux 和 FreeBSD 下,編輯 /etc/profile 或 $HOME/.profile。如果您使用 macOS 軟體包安裝了 Go,請刪除 /etc/paths.d/go 檔案。
Windows
刪除 Go 最簡單的方法是透過 Windows 控制面板中的“新增/刪除程式”。
- 在“控制面板”中,雙擊新增/刪除程式。
- 在新增/刪除程式中,選擇Go Programming Language,點選“解除安裝”,然後按照提示操作。
要使用工具刪除 Go,您還可以使用命令列
- 透過執行以下命令使用命令列解除安裝:
msiexec /x go{{version}}.windows-{{cpu-arch}}.msi /q
注意:在 Windows 上使用此解除安裝過程將自動刪除原始安裝建立的 Windows 環境變數。