Go環境構築
事の起こり
某通ると思わなかった→Go環境構築してみよう
Go install
brew install go
でGOPATHを設定するらしいので,.zshrc
に
export GOPATH=$HOME/go
とかするらしい.
direnvの起こり
goでは外部のライブラリみたいなのは全部GOPATH下に保存されるらしい.
gemをbundleでしか使えないアレルギーに罹っているため,GOPATHを分ける方法を探した結果
皆さんdirenv
を使っていることがわかったので入れていく.
brew install direnv
でインストールして,対象のディレクトリで
direnv edit .
して出来た.envrc
に
export GOPATH=$PWD
と書くとgo get
で得られるライブラリのインストール先フォルダが対象ディレクトリになり最強になる