goenvを2.0にしたらビルドできなくなった話
結論
- この記事を読めばいい
- 解決策
- 環境変数にGOENV_DISABLE_GOPATH=1をセットする
- 2系を使うのを諦める
起きてたこと
goenvの2系ではGOPATHがgoのバージョンごとに管理されていた。
goの環境構築をよくある形で行なうとGOPATHは ${HOME}/go
になっていると思うが、
2系では $({HOME}/go/<使用しているバージョン>
となる。
1.14.0を使っているなら ${HOME}/go/1.14.0
になる。
解決策としては1系を使うか GOENV_DISABLE_GOPATH=1
すればいい。
2020-04-30