goenvを使うのをやめた

Goを書き始めた当初からずっとgoenvを使っていましたが、Gophers Slackを見ているとgoenvを使わずにGoをインストールしている人が多い印象を受けたのでgoenvから脱却してみました。

以下、メモ書きとして残します。

1. go getしてくる

$ go get golang.org/dl/go1.12.15

2. go1.12.15コマンドが使えるようになったのでdownloadする

$ go1.12.15 download

3. シンボリックリンクを作成してgoコマンドが使えるようにする

$ ln -s $GOPATH/bin/go1.12.15 /usr/local/bin/go

これだけでgoenvから脱却できました。

新しいバージョンをインストールした場合は、

$ unlink /usr/local/bin/go

した後、

$ ln -s $GOPATH/bin/go1.14 /usr/local/bin/go

のようにする。