当前位置: 首页 > news >正文

报错: lfstackPack redeclared in this block / go版本混乱,清理旧版本

完整报错

[root@ma-23g2iosnca mcp]# go build
# runtime
/usr/local/go/src/runtime/lfstack_64bit.go:47:6: lfstackPack redeclared in this block
/usr/local/go/src/runtime/lfstack.go:71:6: other declaration of lfstackPack
/usr/local/go/src/runtime/lfstack_64bit.go:57:6: lfstackUnpack redeclared in this block
/usr/local/go/src/runtime/lfstack.go:75:6: other declaration of lfstackUnpack
/usr/local/go/src/runtime/map.go:815:6: mapiterinit redeclared in this block
/usr/local/go/src/runtime/linkname_swiss.go:91:6: other declaration of mapiterinit
/usr/local/go/src/runtime/map.go:866:6: mapiternext redeclared in this block
/usr/local/go/src/runtime/linkname_swiss.go:144:6: other declaration of mapiternext
/usr/local/go/src/runtime/map.go:1374:6: reflect_mapiterinit redeclared in this block
/usr/local/go/src/runtime/linkname_swiss.go:123:6: other declaration of reflect_mapiterinit
/usr/local/go/src/runtime/map.go:1379:6: reflect_mapiternext redeclared in this block
/usr/local/go/src/runtime/linkname_swiss.go:173:6: other declaration of reflect_mapiternext
/usr/local/go/src/runtime/map.go:1384:6: reflect_mapiterkey redeclared in this block
/usr/local/go/src/runtime/linkname_swiss.go:191:6: other declaration of reflect_mapiterkey
/usr/local/go/src/runtime/map.go:1389:6: reflect_mapiterelem redeclared in this block
/usr/local/go/src/runtime/linkname_swiss.go:209:6: other declaration of reflect_mapiterelem
/usr/local/go/src/runtime/map_fast32_swiss.go:18:6: mapaccess1_fast32 redeclared in this block
/usr/local/go/src/runtime/map_fast32.go:13:6: other declaration of mapaccess1_fast32
/usr/local/go/src/runtime/map_fast32_swiss.go:29:6: mapaccess2_fast32 redeclared in this block
/usr/local/go/src/runtime/map_fast32.go:53:6: other declaration of mapaccess2_fast32
/usr/local/go/src/runtime/map_fast32_swiss.go:29:6: too many errors

报错原因

  1. 运行时重复声明冲突
    多个 *.go 文件出现同名函数重复声明(如 lfstackPack / mapiterinit),表明:

    • ❌ Go 标准库源码存在重复文件
    • ❌ 可能混合了不同版本/分支的 Go 安装文件

解决方法

# 强制删除 Go 主目录

sudo rm -rf /usr/local/go

# 清理残留缓存 (重要!) r

rm -rf ~/.cache/go-build

rm -rf ~/go/pkg

重新安装go

http://www.dtcms.com/a/524193.html

相关文章:

  • 和鲸科技入选《大模型一体机产业图谱》,以一体机智驱科研、重塑教学
  • Go语言:关于怎么在线学习go语言的建议
  • 树 B树和B+树
  • 【arXiv2025】Real-Time Object Detection Meets DINOv3
  • 绍兴网站建设专业的公司4000-262-怎么在百度上发帖推广
  • AH2203输入12v输出3v 6v 9v/2A同步降压LED驱动器芯片
  • C如何调用Go
  • 使用Mathematica编写一个高效的Langevin方程求解器
  • 中国软件企业出海,为什么80%都选择这家服务商?
  • 《红黑树核心机制解析:C++ STL中map/set高效实现原理与工程实践》
  • Spring Boot 使用 Redis 实现消息队列
  • 从renderToString到hydrate,从0~1手写一个SSR框架
  • git报错no new changes、does not match any
  • 公司做网站的费用怎么做账望野作品
  • 【第五章:计算机视觉-项目实战之推荐/广告系统】2.粗排算法-(4)粗排算法模型多目标算法(Multi Task Learning)及目标融合
  • Prometheus 监控系统全维度指南
  • Gradle 增量构建与构建缓存:自定义 Task 如何实现 “只构建变化内容”?
  • 【笑脸惹桃花】1024,阶段性回望与小结
  • 农产品网站建设策划方案网站获取qq号码 代码
  • 网站服务器的作用和功能有哪些福田欧辉是国企吗
  • R语言高效数据处理-变量批量统计检验
  • 云图-地基云图
  • R语言基于selenium模拟浏览器抓取ASCO数据-连载NO.03
  • 多分组火山图绘制-Rscript_version1.0
  • 【开题答辩全过程】以基于Hadoop的电商数据分析系统为例,包含答辩的问题和答案
  • 申威服务器安装Java11(swjdk-11u-9.ky10.sw_64.rpm)详细操作步骤(附安装包)
  • UVa 1596 Bug Hunt
  • 企业数据仓库
  • 如何用 HTML 生成 PC 端软件
  • Apache Spark算法开发指导-特征转换Normalizer