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

CentOS 7.9安装Go后/usr/local/go/bin缺失,go命令无法执行求助

Go安装失败解决建议

问题根源

你下载的是Go的源码压缩包(go1.19.3.src.tar.gz),这类包需要手动编译才能生成可执行文件和bin目录,并非直接可用的预编译二进制包,这是导致/usr/local/go/bin不存在的核心原因。

修复步骤

  • 清理错误安装的文件

    sudo rm -rf /usr/local/go
    rm -f go1.19.3.src.tar.gz
    
  • 下载CentOS 7.9适配的预编译二进制包(默认amd64架构)

    wget https://go.dev/dl/go1.19.3.linux-amd64.tar.gz
    
  • 验证文件完整性(可选但推荐)

    sha256sum go1.19.3.linux-amd64.tar.gz
    

    正确哈希值:0e0d957a4b517a50a026d447b925633ec49e985a6f403a224536e45408f1f622

  • 将压缩包解压到系统标准目录

    sudo tar -C /usr/local -xzf go1.19.3.linux-amd64.tar.gz
    
  • 确认bin目录生成

    ls /usr/local/go/bin
    

    正常会显示go、gofmt等可执行文件

  • 重新加载环境变量

    source $HOME/.profile
    source /etc/profile
    
  • 验证安装结果

    go version
    

    预期输出:go version go1.19.3 linux/amd64

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 23:41:28