LoginSignup
0
0

More than 3 years have passed since last update.

macOSにGoの開発環境をインストール(備忘録)

Last updated at Posted at 2020-01-03

Goのインストール

Homebrewでgoをインストール

ターミナル
$ homebrew install go
$ go version
  go version go1.13.4 darwin/amd64

ちゃんとhomegrew(自家醸造)して、Cellar(貯蔵庫)に入ったgoが使われていることを確認。

ターミナル
$ which go
  /usr/local/bin/go
$ ls -al /usr/local/bin/go
  lrwxr-xr-x  1 shizuku  admin  26 11 17 19:23 /usr/local/bin/go -> ../Cellar/go/1.13.4/bin/go

GOPATHとPATHの設定

  • ホームディレクトリにgoディレクトリを作成してGOPATHに設定。
  • PATHにGOPATH/binを追加。

下記の2行を.bash_profileに追加しておく。

.bash_profile
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

Visual Studio Code (vscode) のインストール

vscodeのアンインストール

vscodeの環境をクリーンにしたかったので、すでにインストールされているvscodeと設定ファイルをアンインストール。

  • vscodeの本体はFinderのApplicationフォルダからゴミ箱に移動
  • vscodeの設定ファイルはターミナルで削除
ターミナル
$ rm -rf  ~/Library/Application\ Support/Code
$ rm -rf ~/.vscode

vscodeのインストール

vscodeの最新版をダウンロードしてインストール
https://code.visualstudio.com/

Goプラグインのインストール

vscodeで"go"キーワードでプラグインを検索。Microsoft製のms-vscode.goを選択してインストール。
go_plugin.png

vscodeのコマンドパレットで"> Go: Install/Update Toolsを実行して、Goの各種ツールを全て選んでインストール。
go_tools.png

Goのツールは、GOPATHに設定したディレクトリにインストールされる。

ターミナル
ls ~/go/bin/
bolt        go-symbols  goimports   gore        impl
dlv     gocode      gomodifytags    gorename    kuzusi
fillstruct  godoc       gopkgs      gotests
go-outline  godoctor    goplay      guru

ここまでの設定でvscode上でGoの実行、デバッグが可能。

vscodeのキーマップ設定

キーマップ設置はデフォルのまま。
Macの場合は、デフォルトでControlキーを使ってEmacsライクなカーソル移動ができるので。

0
0
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
0
0