最終更新 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の安定版をインストールするだけですが)。
GoLandでWSLを使用する際の公式ドキュメント。
Go言語自体
Go言語の開発手順のチュートリアル。
言語機能のチュートリアル。
Go言語の依存モジュール管理ツール Modules の使い方 – Qiita
Go Modulesの使い方。モジュール管理方法がさっぱわからんかったので助かりました。
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 の使用を開始する
Linux 用 Windows サブシステムで、Git Credential Manager をともに使用してバージョン コントロール用に Git を設定する方法を説明します。
【SSH】ssh-agent の使い方
SSH をよく使う人には、必須なツールである ssh-agent の使い方について説明します。1. SSH とは?SSH(Secure Shell、セキュアシェル)というのは、通信プロトコルです。暗号化 と 認証 の仕組みを持っているため、...
go getコマンドが基本的にはhttpsでGitHubにアクセスするので、それを強制的にsshに変更する方法。
コメント