検索条件
全3件
(1/1ページ)
Env | Ver | Misc |
---|---|---|
golang | 1.16.4-alpine3.13 | DockerImage |
VSCode | 1.56.0 | |
golang.go | 0.24.2 | VSCode 拡張 |
Dockerfile
シェルが貧弱なので、ついでに好きなシェルも入れておくのが無難
FROM golang:1.16.4-alpine3.13
RUN apk add git gcc libc-dev
RUN go get golang.org/x/tools/gopls \
&& go get -u github.com/go-delve/delve/cmd/dlv
.vscode/settings.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch file",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "${workspaceFolder}/"
},
]
}
デバッグしようとして起きるエラーとか
上のサンプルコードを使っている限り起きないはず
gccを入れれば解決する
libc-devを入れれば解決する
余計な例外を投げてくるのが面倒なのでそれを無視できるように
Env | Ver |
---|---|
PHP | 7.1.3 |
Xdebug | 2.9.4 |
VSCode | 1.48.0 |
"ignore"
セクションを追加してそこに書いたファイルから出た例外は無視される
{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"port": 9001,
"ignore": [
"**/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
]
}
]
}
VSCodeのRemote - SSH拡張でSSH接続する時に毎回秘密鍵のパスフレーズを求められるのが面倒すぎるので、パスフレーズを記憶させて入力を省略させる方法を調べた
Set-Service ssh-agent -StartupType Automatic
Start-Service ssh-agent
Get-Service ssh-agent
ssh-add C:\Users\hoge\.ssh\id_rsa
ssh-add -l
以下の警告が流れてうまく行かないケース、この場合はWindows付属のOpenSSHが腐っているので入れ替える
warning: agent returned different signature type ssh-rsa (expected rsa-sha2-512)
Get-Service -Name ssh-agent | Stop-Service
sc.exe delete ssh-agent
Remove-WindowsCapability -Online -Name "OpenSSH.Client~~~~0.0.1.0"
Remove-WindowsCapability -Online -Name "OpenSSH.Server~~~~0.0.1.0"
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
choco install openssh --package-parameters="/SSHAgentFeature"
ssh-agent
が実行中で自動起動するようになっていることを確認ssh-add C:\Users\hoge\.ssh\id_rsa
ssh-add -l