2
3

More than 3 years have passed since last update.

GNU/Linuxにgoenvでgolangをセットアップする

Last updated at Posted at 2020-05-05

goenvのインストールと設定

git cloneでインストールします。

$ git clone https://github.com/syndbg/goenv.git ~/.goenv

環境変数などの設定を行います。ログインシェルやシステムによって多少異なります。以下はDebian系でbashの場合です。

$ vi ~/.bashrc
# goenv

export GOENV_ROOT="$HOME/.goenv"
export PATH="$GOENV_ROOT/bin:$PATH"
eval "$(goenv init -)"
export PATH="$GOROOT/bin:$PATH"
export PATH="$PATH:$GOPATH/bin"

編集後、一度ログアウトします。

※面倒なGOPATHの設定はgoenvに任せます。デフォルトで~/goがgo関連のファイルが置かれるパスになります。~/goディレクトリは自動的に作成されます。

goenvによるgolangのセットアップ

以下のコマンドでセットアップを行います。

$ goenv install 1.13.0
$ goenv global 1.13.0
$ go version
go version go1.13 linux/amd64

※GOPATHで悩まなくて済むよう、GOのバージョンは1.13以降がよいと思います。先程の~/goとは関係なく、自分の好きなパスにソースコードを置くことができます。

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3