GOPATHを変更する

デフォルトではホームディレクトリ直下にgoって名前で生成されたディレクトリが設定される。可視ディレクトリなの気に食わね〜ということで変更したい。

GOPATHとは

GOPATHとはGO言語がデフォルトで使用するルートディレクトリのパスを格納した環境変数。初期値ではホームディレクトリ直下にgoという名前で生成されたディレクトリが指定される。

GOPATHを変更する

環境はmacOS 11.5.1, zsh。

やり方は簡単。GOPATH をホームディレクトリ直下の .go に書き換えるだけ。

まずは.zshrcで以下を追記する。

# go export GOPATH=$HOME/.go

したら現在ある go ディレクトリの名前を.goに変更する。

$ mv ~/go ~/.go

できたら再読み込み

$ source ~/.zshrc
確認
$ go env GOPATH

ホームディレクトリ直下の .go が表示されればOK!

参考