怎么把wget下载的delve,go build后放到环境变量 crscd@crscd-virtual-machine:~/nubilum/delve-1.20.0/cmd/dlv$ dlv version 找不到命令 “dlv”,但可以通过以下软件包安装它:
时间: 2024-10-27 15:03:59 浏览: 8
看起来你在尝试使用`dlv`命令,但是由于`wget`下载的Delve(Go语言调试工具)还未被正确地构建和添加到系统的PATH环境变量中,所以找不到命令。以下是步骤:
1. **下载并解压Delve**:
```bash
wget https://github.com/derekparker/delve/releases/download/v1.20.0/delve-1.20.0-linux-amd64.zip
unzip delve-1.20.0-linux-amd64.zip
```
2. **构建Delve**:
将解压后的`dlv`目录移动到一个全局可访问的位置,比如`/usr/local/bin`:
```bash
sudo mv delve-1.20.0-linux-amd64/dlv /usr/local/bin/
```
或者,如果权限不足,你可以创建一个个人的bin目录,如`~/.local/bin`:
```bash
mkdir -p ~/.local/bin
cp delve-1.20.0-linux-amd64/dlv ~/.local/bin/
```
3. **更新PATH**:
添加`~/.local/bin`到你的PATH环境变量,让系统可以在当前用户环境下找到`dlv`:
```bash
echo 'export PATH=$HOME/.local/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
```
现在你应该可以运行`dlv version`了。如果还是无法找到,检查一下`~/.local/bin`是否真的包含`dlv`文件。
阅读全文