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

使用go get安装Fiber v2时卡在下载klauspost/compress v1.17.0求助

解决Go安装Fiber框架时卡在github.com/klauspost/compress的问题

以下是几个可行的解决方法:

  • 清理Go模块缓存
    执行go clean -modcache清理本地模块缓存,之后重新运行go get github.com/gofiber/fiber/v2。缓存损坏是导致这类卡住问题的常见原因,清理后重新下载往往能解决。

  • 手动安装指定版本的依赖
    既然手动克隆仓库正常,可以手动把对应版本的依赖放到Go模块的缓存路径:

    1. 创建对应目录:在$GOPATH/pkg/mod/github.com/klauspost/(Windows系统为%GOPATH%\pkg\mod\github.com\klauspost\)下创建文件夹
    2. 克隆仓库到目标目录:git clone https://github.com/klauspost/compress.git compress@v1.17.0
    3. 切换到指定版本:进入compress@v1.17.0目录,执行git checkout v1.17.0
      完成后再执行go get命令,Go会优先使用本地已存在的模块文件。
  • 调整Go代理设置
    代理不稳定可能导致下载停滞,可以尝试:

    • 临时使用国内代理执行安装:GOPROXY=https://goproxy.cn go get github.com/gofiber/fiber/v2
    • 或者直接绕过代理:GOPROXY=direct go get github.com/gofiber/fiber/v2
  • 使用go mod tidy替代go get
    如果是在项目中操作,先初始化模块(未初始化的话):go mod init your-project-name,然后执行go mod tidy。这个命令会自动梳理项目所需的所有依赖并完成下载,有时比直接用go get更稳定。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 12:32:08