LoginSignup
1
0

More than 1 year has passed since last update.

go installで複数バージョンを使用する方法

Posted at

go installを使用して、複数バージョンを扱う方法についての備忘録です。

環境:macOS, zsh, go@1.20

1. GOPATHとして使用するディレクトリを作成する

mkdir $HOME/go

すでに、GOPATHのディレクトリが存在する場合は行う必要はありません。
GOPATHは、go env GOPATH を実行することで確かめることができます。

2.PATHを追加する

.zshrcに以下を追記します。

export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

その後source ~/.zshrc を実行して設定を読み込んでください。

3. 使用したいバージョンをインストールする

go install golang.org/dl/go1.16.3@latest
go1.16.3 download

使用できるバージョンについては、以下を参考にしてください。
https://go.dev/dl/

4.バージョンを指定して使用する

go1.16.3 run main.go
Hello World!

実行できました。

注意点

go download にコケる場合は PATHが通っていません。

which go1.16.3 # インストールしたバージョンを指定する
/Users/example/go/bin/go1.16.3 # パスが表示される

そのため、パスを通すとダウンロードできます。

export PATH=$PATH:/Users/example/go/bin/
go1.16.3 download

参考

https://go.dev/doc/manage-install?s=09#installing-multiple
https://zenn.dev/awonosuke/articles/47336619a4f039

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0