Goでプロジェクトを初期化する
最終更新日:2018-12-31
ここでは、Goのモジュールを有効にした状態でプロジェクトを初期化する方法を紹介します。
すでにGOPATH配下にあるプロジェクトで初期化する
Go 1.11の場合はここで環境変数を設定しておく必要があります。
プロジェクトのルートで次のコマンドを実行します。
$ go mod init
GOPATH以外で初期化する
GOPATH配下外でプロジェクトを作成することができるようになりました。この場合、モジュール名を指定する必要があります。
$ cd ~
$ mkdir myproj
$ cd myproj
$ go mod init github.com/mokelab-go/myproj
初期化後
プロジェクトのルートにgo.modファイルができます。このファイルにはモジュール名が含まれているので、GOPATH配下で作成した場合、フォルダ名を変更しないよう注意しましょう。
$ cat go.mod
module github.com/mokelab-go/myproj