Go 開発環境構築 [goenv のインストール]
Go 言語を触る機会があったので、 Go 言語の開発環境構築方法をまとめておく
まずは goenv のインストールから
goenv とは
- goenv は rbenv や pyenv のような Go 言語のバージョン管理ツール
- 複数の Go 言語のバージョンをインストールできる
- プロジェクト(ディレクトリ)ごとにバージョンを簡単に切り替えることができる
goenv のインストール
Mac であれば Homebrew でインストールできる
参考: https://github.com/syndbg/goenv#homebrew-on-mac-os-x
$ brew update $ brew install goenv
Linux の場合は GitHub からクローンしてインストールする
参考: https://github.com/syndbg/goenv#installation
# GitHub からクローン $ git clone https://github.com/syndbg/goenv.git ~/.goenv # 環境変数を定義 $ echo 'export GOENV_ROOT="$HOME/.goenv"' >> ~/.bash_profile $ echo 'export PATH="$GOENV_ROOT/bin:$PATH"' >> ~/.bash_profile # goenv init を Shell に追加 $ echo 'eval "$(goenv init -)"' >> ~/.bash_profile # .bash_profile に定義した内容を読み込み $ source ~/.bash_profile
Go のインストール
goenv 経由で Go をインストールする
参考: https://github.com/syndbg/goenv/blob/master/COMMANDS.md#goenv-install
# Go 1.9.2 をインストール $ goenv install 1.9.2 # システム全体で Go 1.9.2 を使用するよう設定 $ goenv global 1.9.2 # local でディレクトリごとにバージョンを変更することも可能 # cd 先に .go-version ファイルがあれば、ファイル内に記載されているバージョンに自動的に切り替わる # (goenv local すると .go-version ファイルが自動生成される) $ goenv local 1.9.2
goenv のインストールは以上でおしまい