macのgvm導入時に発生する色々なエラーに対応する
macにgvmで環境設定するとき、まずはじめに1.4を入れとかないとダメとかの前提条件があり、毎度はまっている。
自分の欲しいバージョンだけ導入しようとすると、"gvm fatal error: MSpanList_Insert"とか"cannot find package"とか言われる。ほんとアホのように毎回言われてるのでメモ。 gvm公式のやつ
でなぜかうまくいかない人(私)向け。
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"
を書いて再ログインする。