最終更新 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関係
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9VWJ1bnR1JTIwJUUzJTgxJUE3JTIwR2l0JTIwJUUzJTgxJUFFJUU2JTlDJTgwJUU2JTk2JUIwJUUzJTgyJTkyJUU0JUJEJUJGJUUzJTgxJTg2JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz01MjQwMWRlYzQ2MDcxZjM1YzBiNTM2NzdiMmQzY2MxMQ&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwY29pbnRvc3MxOTczJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1hNjBjOTdjMWUzOWY0MDQ1MGY1MDc4ZmM5Y2U4ZjVmYw&blend-x=142&blend-y=491&blend-mode=normal&s=140e11b4c87ed4bee2787ec593aaf576)
Ubuntu で Git の最新を使う - Qiita
git の バージョンgit をインストールすると、Ubuntu 20.04 の場合は、2.25.1 が入ります。(Ubuntu 18.04 は、2.17.1)$ sudo apt instal…
![](https://opcdiary.net/wp-content/uploads/cocoon-resources/blog-card-cache/62becbf9e66edbd7a674a2191e28faef.png)
WSL で Git の使用を開始する
Git Credential Manager と共に、Linux 用 Windows サブシステムでバージョン管理用に Git を設定する方法について説明します。
![](https://laboradian.com/wp-content/uploads/2018/06/ssh.min_.png)
【SSH】ssh-agent の使い方
SSH をよく使う人には、必須なツールである ssh-agent の使い方について説明します。1. SSH とは?SSH(Secure Shell、セキュアシェル)というのは、通信プロトコルです。暗号化 と 認証 の仕組みを持っているため、...
go getコマンドが基本的にはhttpsでGitHubにアクセスするので、それを強制的にsshに変更する方法。
コメント