以前に技術調査目的で作成した Go 環境を Go Module を使えるようにバージョンアプしたときの作業メモ。
まずは、現状の確認。
1 | go version |
Go Module を使いたいのにバージョンが低い。
いったん、Go をアンインストールする。
1 | sudo apt remove golang-go |
最新バージョンをダウンロードし、/usl/local に展開する。
1 | wget https://golang.org/dl/go1.16.linux-amd64.tar.gz |
~/.bashrc に環境変数を追加する。
1 | export GOROOT=/usr/local/go |
インストールされていることを確認する。
1 | go version |
空のディレクトリー内で go mod init コマンドを実行する
1 | go mod init example.com/hoge/hello |
サンプルコード hello.go を作成する。
1 | package main |
go mod tidy コマンドを実行してモジュールリストを更新する。
1 | go mod tidy |
go.mod が更新されていることを確認する。
1 | module hello |
実行する。
1 | go run hello |