【发布时间】:2020-03-25 09:47:11
【问题描述】:
我正在尝试跟随以下 YouTube video 开始使用 Go Debugging。
建议按照官方 Delve github repo 上的 Delve 安装说明进行操作。对于 Mac 用户,他们是as follows:
确保工具链到位
xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
使用“go get”安装 Delve
go get -u github.com/go-delve/delve/cmd/dlv
确保在 Xcode 中启用开发者模式
sudo /usr/sbin/DevToolsSecurity -enable
Developer mode is already enabled.
为了检查安装是否正确完成,我尝试在我的 Go 项目中直接运行以下命令:
dlv debug
zsh: command not found: dlv
视频教程的作者建议在无法识别命令的情况下更新~/.bash_profile文件中的GOPATH和PATH变量。我这样做是通过添加:
export GOPATH=/Users/<user_name>/go/src/
export PATH=$PATH:/Users/<user_name/go/src/my_project
但是,即使在这样做之后,我在尝试运行调试器时也会得到相同的结果:
dlv debug
zsh: command not found: dlv
即使我将默认 zsh 的 shell 更改为 bash,使用 exec bash,我也会得到相同的结果。
【问题讨论】: