Go のインストール管理
このトピックでは、同じマシンに複数のバージョンの 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 Programming Language** を選択し、**アンインストール**をクリックして、プロンプトに従います。
ツールを使用して Go を削除するには、コマンドラインを使用することもできます。
- 次のコマンドを実行して、コマンドラインを使用してアンインストールします。
msiexec /x go{{version}}.windows-{{cpu-arch}}.msi /q
注: Windows でこのアンインストールプロセスを使用すると、元のインストールによって作成された Windows 環境変数が自動的に削除されます。