GOPATHの設定
先ずGOPATHの設定をします。
go modules設定
Goのバージョンによりますが、1.11の前までは、$GOPATHで実行する必要がありましたが、1.11からgo modules実装された事により、$GOPATH以外でも実行できるようになりました。
$ go env -w GO111MODULE=on
$ go env GO111MODULE
でonが表示されれば、go modulesが有効になり$GOPATH以外でも実行出来ます。
フリーランスWebエンジニアの開発ブログ AWS/Terraform/Docker/CircleCI/Vue.js/PHP/CakePHP/Laravel/Ruby on Rails/Python/MySQL/MariaDB/Apache/NginX/Vagrant/WordPress/Git/

先ずGOPATHの設定をします。
Goのバージョンによりますが、1.11の前までは、$GOPATHで実行する必要がありましたが、1.11からgo modules実装された事により、$GOPATH以外でも実行できるようになりました。
$ go env -w GO111MODULE=on
$ go env GO111MODULE
でonが表示されれば、go modulesが有効になり$GOPATH以外でも実行出来ます。