Golangの開発環境を構築

概要

Goの環境を構築します。

Goの環境構築

Goをインストールする

インストール手段は省略します。私はanyenvというツールでインストールしています。

GOPATHを指定する

.bashrcまたは.bash_profileにGOPATHを指定します。

Goのディレクトリ構成を確認する

ローカル環境でのディレクトリ構成は公式ドキュメントに従う形で構成していきます。

go_devというGoの開発用ディレクトリを用意し、その中に公式ドキュメントのディレクトリ構成に準拠した役割ごとの3つのディレクトリを用意する形になっています。 binには実行可能なコマンドが、pkgにはパッケージが、srcにはソースがそれぞれ配置されます。 git管理するのは**src/**です。

パッケージをつくってみる

試しにここまでの設定が上手できているかの確認でパッケージを作ってみます。

src/test/を用意し、main.goというファイルを以下の通り作成します。

go build main.goでコンパイルし、バイナリファイルを作成、go installbin/testというバイナリファイルが生成されていればOKです。

Dockerの開発環境構築