お知らせ
現在サイトのリニューアル作業中のため、表示が崩れているページが存在することがあります。
| 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を入れれば解決する