Golangの環境構築をしていてハマった箇所があったので解決法を書いておく
goenvを使ってGolangをインストールした時にGOPATHにversionが入ってしまって困った
goenv/CHANGELOG.md at master · syndbg/goenv · GitHub
Changed goenv's bootstrap (eval $(goenv init -)) now to call goenv-sh-rehash --only-manage-paths. This means that it'll export and manage GOROOT and GOPATH env vars
上記にあるように goenv
が 2.0.0beta6
以上だとGOPATHが $HOME/go/$GO_VERSION
のようになってしまう
Add management of env variable GOPATH that can be disabled with env var GOENV_DISABLE_GOPATH=1, when calling goenv-sh-rehash (goenv rehash when eval $(goenv init -) was previously executed).
対処法も載っていて下記のように環境変数を設定すればよい
export GOENV_DISABLE_GOPATH=1