Go言語の開発環境構築(Mac編)
Homebrewのインストール
こちらを参考にインストールする
Goの削除(インストールされている場合)
Goがインストールされているか確認する
brew list
`go`が表示されたら以下を実行する
brew uninstall --force go
goenvのインストール
ターミナルで以下のコマンドを実行する
brew install goenv
環境変数を設定する
echo 'export PATH="$HOME/.goenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(goenv init -)"' >> ~/.zshrc
echo 'export PATH="$GOROOT/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="$PATH:$GOPATH/bin"' >> ~/.zshrc
source ~/.zshrc
インストールされたことを確認する
goenv -v
Goのインストール
インストール可能なバージョンを確認する
goenv install -l
バージョンを指定してインストールする
goenv install [バージョン]
インストールしたバージョンを使用するように設定する
goenv global [バージョン]
goenv rehash
インストールされたことを確認する
goenv versions
go version
Golandの設定(使用する場合)
環境設定で以下の設定をする
Go > GOROOTに`~/.goenv/versions/[バージョン]`を指定する
Go > GOPATHでProject GOPATHに`~/go/[バージョン]`を指定する
Go > Go Modulesで`Enable Go modules integration`を有効にする
Tools > File Watchersで`go fmt`、`goimport`、`golangci-lint`を追加する
goimportのインストール
※Failed to run File Watcher 'goimport'エラーが出る場合
go install golang.org/x/tools/cmd/goimports@latest
golangci-lintのインストール
※Failed to run File Watcher 'golangci-lint'エラーが出る場合
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
or
brew install golangci-lint
brew upgrade golangci-lint // アップグレード
Goのプロジェクト作成
ターミナルで以下のコマンドを実行する
mkdir [プロジェクト名]
cd [プロジェクト名]
go mod init github.com/[ユーザー名]/[プロジェクト名]
この記事が気に入ったらサポートをしてみませんか?