AlphaBoku

人生が厳しい @Lowbridgee

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で得られるライブラリのインストール先フォルダが対象ディレクトリになり最強になる

参考

blog.flup.jp