Go言語の環境構築
思い立ったが吉日で,Go言語の開発環境を整えることにした.環境はMacで行った.基本的にコマンドラインからコマンド叩くだけで終わったATOMでよく開発をしているのでその周りもやっていった.
- Homebrew が入っている前提とします
Goのインストール
brew install go
でgoのパッケージを取得
コマンドのパスを通す
bash
mkdir ~/Go
export GOPATH=$HOME/Go
export PATH=$PATH:$GOPATH/bin
これでホーム直下のGoにパスが通る.
試しにHello Worldを書いて見る
bash
cd ~/Go
atom Hello.go
でHello.goを開く
Hello.goはこんな感じ
Hello.go
package main
import "fmt"
func main(){
fmt.Printf("Hello World\n");
}
これで実行する
go run Hello.go
でHello Worldが出力される
ATOMでの開発環境設定
他の記事を見ていたら実行できないコマンドあったけれど最新はこれで全部入るはず
bash
go get golang.org/x/tools/cmd/goimports
go get github.com/nsf/gocode
go get github.com/rogpeppe/godef
go get -u github.com/derekparker/delve/cmd/dlv
でATOM側が必要としているパッケージが揃う
最後のコマンドを実行してdlv
がインストールできた
ATOM側のパッケージインストール
bash
apm install go-plus
apm install godef
で完了