管理 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

  1. 刪除 go 目錄。

    這通常是 /usr/local/go。

  2. 從您的 PATH 環境變數中移除 Go bin 目錄。

    在 Linux 和 FreeBSD 下,編輯 /etc/profile 或 $HOME/.profile。如果您使用 macOS 套件安裝 Go,請移除 /etc/paths.d/go 檔案。

Windows

移除 Go 最簡單的方法是透過 Windows 控制台中的「新增/移除程式」

  1. 在控制台中,按兩下新增/移除程式
  2. 新增/移除程式中,選取Go 程式語言,按一下「解除安裝」,然後依照提示進行操作。

若要使用工具移除 Go,您也可以使用命令列