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 Programming Language** を選択し、**アンインストール**をクリックして、プロンプトに従います。

ツールを使用して Go を削除するには、コマンドラインを使用することもできます。