参考記事
バージョン管理
brewでインストールされるバージョンはかなり古い
% git clone https://github.com/syndbg/goenv.git ~/.goenv
~/.zshrc
# go settings
export GOENV_ROOT="$HOME/.goenv"
export PATH="$GOENV_ROOT/bin:$PATH"
eval "$(goenv init -)"
export PATH="$GOROOT/bin:$PATH"
export PATH="$PATH:$GOPATH/bin"
% source ~/.zshrc
% goenv -v
goenv 2.0.0beta11
goのインストール
最新版をインストールする
% goenv install -l
% goenv install 1.16.5
% goenv global 1.16.5
% go version
go version go1.16.5 darwin/amd64
$GOROOTの配下でなくても良いように
% go env -w GO111MODULE=on
Goのコマンド
# コンパイル
% go build fuga hoge.go
# 実行
% ./fuga
# コマンド+実行
% go run hoge.go
アンインストール
下記に加え~/.zshrc
の内容も書き換える
% rm -rf ~/.goenv