スポンサーリンク

WSL2でGO言語を使うにあたって参考にしたサイト

最終更新 2022/09/05

順次更新します。

Go言語環境のインストール

PPAを使う(Ubuntu)

以下のようにレポジトリを追加し、apt-getコマンドでインストールアップデートの管理を行います。

sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt update
sudo apt install golang-go

参考:

Ubuntu
The Go programming language. Contribute to golang/go development by creating an account on GitHub.

goenvを使う

別の方法としてgoenvを使う方法があります。

goenvのインストールと使い方からGOPATH設定まで – Qiita

環境変数の設定

.bashrcに以下を追加をします。

export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

その他の話題

Visual Studio Code + WSL2でGo開発環境構築 – Qiita

VS Codeで必要な拡張のインストール、VS Codeからのビルド方法など。

Golang環境整える。Windows(WSL2、WSL)、Mac、Docker、VSCode(+Remote Docker)Golint・・・ – Qiita

基本的な情報。WSL2でDockerを使う方法についても(今ではWSL2を有効にしてからDocker Desktopの安定版をインストールするだけですが)。

WSL | GoLand

GoLandでWSLを使用する際の公式ドキュメント。

Go言語自体

Tutorial: Get started with Go

Go言語の開発手順のチュートリアル。

A Tour Of Go(日本語)

言語機能のチュートリアル。

Go言語の依存モジュール管理ツール Modules の使い方 – Qiita

Go Modulesの使い方。モジュール管理方法がさっぱわからんかったので助かりました。

Go のモジュール管理【バージョン 1.16 改訂版】

Go Modulesの更なる説明。Go lang 1.16ではGO111MODULE=""の設定はデフォルトでonになっている。Go言語ハンズオン(本)のGOPATHの節の写経で私が躓いたのはこれが理由か(2021年に出版する本でmodulesの説明が何もないのが何とも)。

Git, SSH関係

Ubuntu で Git の最新を使う - Qiita
git の バージョンgit をインストールすると、Ubuntu 20.04 の場合は、2.25.1 が入ります。(Ubuntu 18.04 は、2.17.1)$ sudo apt instal…
WSL で Git の使用を開始する
Git Credential Manager と共に、Linux 用 Windows サブシステムでバージョン管理用に Git を設定する方法について説明します。
【SSH】ssh-agent の使い方
SSH をよく使う人には、必須なツールである ssh-agent の使い方について説明します。1. SSH とは?SSH(Secure Shell、セキュアシェル)というのは、通信プロトコルです。暗号化 と 認証 の仕組みを持っているため、...

go getコマンドが基本的にはhttpsでGitHubにアクセスするので、それを強制的にsshに変更する方法。

コメント

タイトルとURLをコピーしました