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を選択してインストール。
vscodeのコマンドパレットで"> Go: Install/Update Toolsを実行して、Goの各種ツールを全て選んでインストール。
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ライクなカーソル移動ができるので。