为了账号安全,请及时绑定邮箱和手机立即绑定

Delve 不安装在 docker 容器中

Delve 不安装在 docker 容器中

Go
HUH函数 2023-02-14 18:12:57
我正在尝试在我的 docker 容器中安装 delve 以调试 Go 应用程序。在我的 Dockerfile 中,我输入:RUN go get github.com/go-delve/delve/cmd/dlv但是当我进入 docker 容器并运行时dlv它说bash: dlv: command not foundgo get github.com/go-delve/delve/cmd/dlv我尝试通过直接在容器中运行来手动安装它。它结束时没有输出。但我仍然遇到相同的“找不到命令”错误看起来它根本没有安装 delve。这是我的环境变量和容器内的 Go bin 目录:root@5d8aef1f6721:/my/project# printenv | grep GOGOFLAGS=-mod=vendorGOLANG_VERSION=1.19.1GOROOT=/usr/local/goGOPATH=/goroot@5d8aef1f6721:/my/project# printenv | grep PATHPATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/binGOPATH=/goroot@5d8aef1f6721:/my/project# ls -la /go/bintotal 23540drwxrwxrwx 1 root root     4096 Sep 20 10:29 .drwxrwxrwx 1 root root     4096 Sep 20 10:28 ..-rwxr-xr-x 1 root root 24085739 Sep 20 10:29 samlroot@5d8aef1f6721:/my/project# ls -la /usr/local/go/bintotal 17456drwxr-xr-x  2 root root     4096 Aug 31 17:40 .drwxr-xr-x 10 root root     4096 Aug 31 17:40 ..-rwxr-xr-x  1 root root 14520630 Aug 31 17:40 go-rwxr-xr-x  1 root root  3340906 Aug 31 17:40 gofmt我很困惑为什么它没有安装...知道吗?
查看完整描述

1 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

go install github.com/go-delve/delve/cmd/dlv@latest. 更多信息在这里https://stackoverflow.com/a/24878851/4638604


查看完整回答
反对 回复 2023-02-14
  • 1 回答
  • 0 关注
  • 152 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信