技术栈
goenv
码luffyliu
4 小时前
开发语言
·
golang
·
goenv
告别 Go 版本混乱:macOS 下工作项目与个人项目版本管理
作为一名开发者,日常开发中难免会遇到这样的窘境:公司工作项目要求固定使用 Go 1.18.10 版本,而自己的小项目想尝鲜 Go 1.21.10 新特性,来回切换版本不仅繁琐,还容易出现 GOROOT 路径错误、命令缓存失效等问题。
LuckyLay
1 年前
开发语言
·
后端
·
golang
·
goenv
·
go版本控制
goenv && go 环境配置
goenv 是一个用于管理 Go 语言版本的工具,类似于 Python 的 pyenv 或 Ruby 的 rbenv。不过需要注意的是,goenv 并不是一个官方维护的工具,而是一个社区项目。Go 语言本身已经提供了很好的版本管理工具(通过 GOROOT 和 GOPATH 变量,以及 Go Modules),但在某些场景下,使用 goenv 可以更方便地切换和管理多个 Go 版本。
我是有底线的