MacにGolang環境を用意する

Golang25 June 2021

前提

  • MacのローカルにGolangの最新バージョンをインストールする
  • Docker利用時と随時比較をして適切な方を都度選択する
  • zsh + xonshの環境で動くようにする

環境構築

1. goenvのインストール

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

2. goenv関連の初期設定

$ vi ~/.zshrc
export GOENV_ROOT="$HOME/.goenv"
export PATH="$GOENV_ROOT/bin:$PATH"
eval "$(goenv init -)"

3. Goインストール

$ goenv install -l

インストール可能なバージョンが一覧表示されるので、beta版を除く最新のバージョンをインストールする

$ goenv install <LATEST Version>

4. 有効

$ goenv global <LATEST Version>
$ goenv rehash

5. 確認

# goenv
$ goenv versions
* 1.16.5 (set by /Users/***/.goenv/version)
# go
$ go version                                                     
go version go1.16.5 darwin/amd64

ホットリロード

$ go get -u github.com/cosmtrek/air

エディタ周り

1. VSCODEにGo拡張を追加

Go Go Team At Google

tags: Golang