0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?