The Go Programming Language
› http://golang.org/
› Go Playground
Go Projects
› Revel Web Framework
zhengfan2016

golang 有啥版本管理推荐啊

  •  
  •   zhengfan2016 · 3h 7m ago · 938 views

    如题,公司用的 1.25 ,自己的项目 1.27 。用 1.27 运行 1.25 项目有依赖错误,看了下 gvm 三年没更新不敢用,golang 官方的 dl 也不好用,v 友有啥推荐吗

    12 replies  •  2026-10-08 13:09:59 +08:00
    rushaaa
        1
    rushaaa  
       3h 6m ago
    vfox 试试
    Binwalker
        2
    Binwalker  
       3h 5m ago
    mise 默秒全
    chekun
        3
    chekun  
       3h 5m ago
    mise 也不错
    cutiechi
        4
    cutiechi  
       3h 3m ago
    mise
    jayeli
        5
    jayeli  
       2h 50m ago
    mise
    capric
        6
    capric  
       2h 43m ago
    mise
    Ayanokouji
        7
    Ayanokouji  
       2h 38m ago
    1.27 运行 1.25 项目有依赖错误,是不是工具类的啊,比如 swag 。如果是这类的,看看 tool directive
    46fo
        8
    46fo  
       2h 25m ago   ❤️ 1
    在用 github.com/voidint/g 还行
    polumo
        9
    polumo  
       2h 21m ago
    mise
    LGZzzz
        10
    LGZzzz  
       1h 59m ago
    我用的 jetbrains 的 ide, 也就是 goland. goland 可以切换项目使用的 golang 版本, 然后在 goland 内打开的终端里, go 命令会是你在 goland 里设置的 golang 版本, 就是 goland 设置 go1.27, goland 的终端使用的就是 go1.27. 好处是切换起来很方便, goland 内置了各个 goland 版本的下载, 切换版本之后, 重新开一个 goland 终端就可以了, 坏处是这个版本切换只在 goland 内生效, 我猜用的是环境变量覆盖实现的, 在 goland 之外, 比如系统终端就不生效, 只能自己切换一下, goland 默认把 go 下载到一个固定路径, 在 mac 上是/Users/<用户名>/sdk
    zhengfan2016
        11
    zhengfan2016  
    OP
       1h 46m ago
    @Ayanokouji 好像是一个 google 的 protobuf 的依赖报错了
    suhu
        12
    suhu  
       23 mins ago
    vfox
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4314 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 05:33 · PVG 13:33 · LAX 22:33 · JFK 01:33
    ♥ Do have faith in what you're doing.