管理 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。
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 程式語言,按一下「解除安裝」,然後依照提示進行操作。
若要使用工具移除 Go,您也可以使用命令列
- 執行以下命令,使用命令列解除安裝
msiexec /x go{{version}}.windows-{{cpu-arch}}.msi /q
注意:對 Windows 使用這個解除安裝程序會自動移除原始安裝建立的 Windows 環境變數。