0からGo言語
環境
WSL2 ubuntu20.04LTS
Goのインストール
まずはGoのインストール...の前に
gvmというGoのバージョン管理をするものを以下のコマンドでインストール。
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
インストールできたら設定を反映
source ~/.gvm/scripts/gvm
gvmに必要なものをインストール
sudo apt-get install binutils bison gcc make
インストールできるGoのバージョン一覧を見る
gvm listall
バイナリーでGoをインストール
gvm install go1.14.7 -B
常にこのバージョンを使うように設定
gvm use go1.14.7 --default
Goのバージョンを確認
go version
Goのプロジェクトの作成
適当にディレクトリを作成して移動
mkdir test-project
cd test-project
go.modを作成。
go.modがあるとプロジェクト内で作成した独自のパッケージが参照できる。
また、ビルド時にインポートした外部のパッケージや依存パッケージを勝手にインストールしてくれる。
go mod init test-project
gitでコード管理する人はgitの新規リポジトリ作成とリモートリポジトリの登録
git init
git remote add origin [GithubのリポジトリURL]