メンチカツ

ロースカツが好きです

macのgvm導入時に発生する色々なエラーに対応する

macにgvmで環境設定するとき、まずはじめに1.4を入れとかないとダメとかの前提条件があり、毎度はまっている。

自分の欲しいバージョンだけ導入しようとすると、"gvm fatal error: MSpanList_Insert"とか"cannot find package"とか言われる。ほんとアホのように毎回言われてるのでメモ。 gvm公式のやつ

github.com

でなぜかうまくいかない人(私)向け。

brew install go # まずbrewのをinstall
export GOROOT=/usr/local/opt/go/libexec/ # brewのインストールパスを設定
export GOROOT_BOOTSTRAP=$GOROOT

gvm install [お好きなバージョン]
gvm use [お好きなバージョン] --default #ここでGOROOTもGOPATHもgvmを向く

brew uninstall go # gvmのgoと混乱するので消しとく

ターミナル再ログイン時にgvmにパスが通ってなかったら、~/.zshrc的なところに

[[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm"

を書いて再ログインする。