gpt4 book ai didi

bash - 无法在 Mac 上安装 Delve Go 调试器

转载 作者:行者123 更新时间:2023-12-02 07:43:33 28 4
gpt4 key购买 nike

我正在尝试关注以下 YouTube video开始使用 Go 调试。

建议遵循官方 Delve github 存储库上的 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 也会得到相同的结果。

最佳答案

为了运行可执行文件,它需要在您的PATH中可用。 .

<强>1。配置您的路径。

确保您的 GOPATH$GOPATH/bin您的 shell 环境中的目录设置正确。您可以通过将以下行添加到 shell 配置中来完成此操作。

~/.zshrc如果您使用zsh .

~/.bash_profile如果您使用bash .

export GOPATH="$HOME/go"
export PATH="$GOPATH/bin:$PATH"
<小时/>

<强>2。重新加载您的 shell 配置。

确保重新启动 shell 或运行 source更改后的 shell 配置文件:

source ~/.zshrc如果您使用zsh .

source ~/.bash_profile如果您使用bash .

<小时/>

<强>3。安装dlv包。

go install github.com/go-delve/delve/cmd/dlv

假设您正在使用 /Users/<username>/go作为您的GOPATH .

<小时/>

您现在应该能够运行 dlv从您的终端 session 。

祝你好运!

关于bash - 无法在 Mac 上安装 Delve Go 调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59110828/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com