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

按Thrift Go官网指引执行go get获取包失败:仓库未找到

解决Apache Thrift Go包获取失败的问题

别担心,这个问题我之前也碰到过——根源是你用的git.apache.org/thrift.git这个仓库地址已经失效了!Apache Thrift官方早就把代码仓库迁移到GitHub上了,原来的git.apache.org地址已经被移除,所以会出现仓库找不到的错误。

你只需要把命令换成GitHub上的官方地址就行:

go get github.com/apache/thrift/lib/go/thrift

如果你的项目用了Go Modules,建议加上版本标签来获取最新稳定版:

go get github.com/apache/thrift/lib/go/thrift@latest

要是你之前本地残留了旧的依赖目录(针对GOPATH模式),可以先清理一下避免冲突:

  • 执行命令删除旧目录:rm -rf $GOPATH/src/git.apache.org/thrift.git

最后记得把代码里的导入路径从git.apache.org/thrift.git/lib/go/thrift改成github.com/apache/thrift/lib/go/thrift,这样就能正常编译运行了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 08:08:43