goenvインストールメモ
# インストール $ git clone https://github.com/syndbg/goenv.git ~/.goenv # ~/.bash_profile に追記 export GOENV_ROOT="$HOME/.goenv" export PATH="$GOENV_ROOT/bin:$PATH" eval "$(goenv init -)" # 反映 source ~/.bash_profile # 使えるバージョン確認 goenv install -l # 指定バージョンをインストール goenv install 1.12.3 # グローバルで使う goenv global 1.12.3 # rehashするとGOPATHが切り替わる goenv rehash echo ${GOPATH} /Users/kinosuke/go/1.12.3 # そのディレクリ以下で使う goenv local 1.12.3 # インストール済のGo一覧 goenv versions # depのインストール # ※GOPATH以下にインストールされる # npmみたいにパッケージをプロジェクトディレクトリ内にインストールできるようにするやつ go get -u github.com/golang/dep/cmd/dep # goenvの更新 cd $(goenv root) git pull
※GOPATHとは
Go言語での開発時の作業ディレクトリ。環境変数GOPATHに保存される。
明示的な指定がない場合はデフォルト設定が使われる。
> If no GOPATH is set, it is assumed to be $HOME/go on Unix systems and %USERPROFILE%\go on Windows.