You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux环境下无法安装Go语言工具Subzy及同类程序的求助

解决Go语言程序(如Subzy)的安装问题

问题分析

你执行go install后,系统已成功找到并拉取依赖包,但大概率是GOPATH/bin目录未加入系统PATH,导致安装后的二进制文件无法直接调用;而go get的提示仅为命令弃用通知,并非安装报错。

解决方案

方法1:修复环境变量(推荐)

  1. 查看你的GOPATH路径:
    go env GOPATH
    
  2. 将GOPATH下的bin目录添加到系统PATH:
    • bash用户编辑~/.bashrc,添加:
      export PATH=$PATH:$(go env GOPATH)/bin
      
    • zsh用户编辑~/.zshrc,添加同样内容。
  3. 让配置立即生效:
    # bash用户
    source ~/.bashrc
    # zsh用户
    source ~/.zshrc
    
  4. 重新执行安装命令:
    go install -v github.com/lukasikic/subzy@latest
    
    完成后直接输入subzy即可调用工具。

方法2:手动克隆编译

如果go install方式仍有问题,可手动编译源码:

  1. 克隆仓库并进入目录:
    git clone https://github.com/lukasikic/subzy.git
    cd subzy
    
  2. 编译生成二进制文件:
    go build -o subzy main.go
    
  3. 将文件移到系统可执行目录:
    sudo mv subzy /usr/local/bin/
    
    之后直接输入subzy即可使用。

通用Go程序安装注意事项

  • Go 1.16及以后版本,统一用go install <包名>@<版本>安装可执行程序,go get不再用于该场景。
  • 确保你的Go版本符合目标程序要求,可通过go version查看当前版本。

内容的提问来源于stack exchange,提问作者kamal subedi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 18:09:24