Go言語の環境構築 Hello Worldまで


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

で完了

参考記事
https://qiita.com/m0a/items/b7b27254a43d50b7aba2