2
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 3 years have passed since last update.

Go言語の環境構築

Last updated at Posted at 2020-04-04

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 

2
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
2
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?