Go言語の環境構築
備忘録がてら
実施環境
- macOS Catalina 10.15.3
Home brewのインストール
割愛
Goのインストール
$ brew install go
$ go version
go version go1.13.8 darwin/amd64
GoPathの設定
$ mkdir $HOME/go
$ vi ~/.bash_profile
以下を追加
------------------------------------
export GOPATH=$HOME/go
export PATH=$PATH:$HOME/go/bin
------------------------------------
$ source ~/.bash_profile
vscodeの設定
- Goの拡張機能を追加
- 便利ツールたちの追加
- shift + command + P
- Go install/Update Tools をクリック
- 全部にチェックを入れてOK
Hello World
-
$HOME/goの下に/srcを作成
-
$HOME/go/srcの下にhogehoge(プロジェクト名)を作成
-
$HOME/go/src/hogehogeに以下ファイルを追加
main.go
package main
import "fmt"
func main() {
fmt.Println("Hello, 世界")
}
- $HOME/go/src/hogehogeで以下を実行
$ go run main.go
Hello, 世界
Goのディレクトリ構成
ディレクトリ構成一例。
/bin,/pkg,/srcは基本
GOPATH
├── bin
├── pkg
└── src
├── hogehoge
└── github.com
goコマンドたち
# インストールコマンド 成果物は/bin直下
$ go install {プロジェクトフォルダ}
# ビルドコマンド 成果物は同じパス
$ go build {対象ファイル}
# 環境設定一覧(GOPATHなど)
$ go env