※こちらの情報は最新のGo1.16(2021.7現在)では古いものとなっています。 Goの環境構築に関しては下記を参照ください。 tech.librastudio.co.jp
こんにちは、daihaseです。
Goの環境をインストールする際など、ググるとよくGOROOTやGOPATHについて色々出てくると思います。こちらどういった環境にするかにもよりますが、基本的に以下のように考えて問題ありません。
- GOROOTは基本設定しなくて良い
- GOPATHは個人がGoのプロジェクトを配置したい場所に(例: $HOME/go など)
- GOPATHに合わせたPATHの設定を行う ($HOME/goならば$GOPATH/bin)
特にGOPATHに関しては、昔はこのGOPATHをわけることもありましたが、Go1.8よりプロポーザルによりGOPATHが未設定の場合、デフォルトで$HOME/goとなるようになりました。
3つ目のは$PATHに$GOPATH/binを追加する作業ですね。実際の設定を見ると以下のような感じです。
続きを読む