Go语言的不归路

Go 多版本管理 goenv

2023-10-19  本文已影响0人  吴佳浩

goenv 轻松管理你的 Go 版本!

对于每位 Go 语言开发者来说,处理多个版本的 Go 可能是一个挑战,尤其是当你同时参与多个项目,而每个项目都有其特定的版本需求时。如果你正在寻找一个优雅、高效的解决方案,那么欢迎来到 goenv 的世界!

🚀 快速上手

1️⃣ 一键安装
只要你已经拥有了 Homebrew

brew install goenv

没错,就这么简单!

2️⃣ 环境配置

再也不用担心环境变量设置的麻烦,只需几行代码:

echo 'export GOENV_ROOT="$HOME/.goenv"' >> ~/.bash_profile
echo 'export PATH="$GOENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(goenv init -)"' >> ~/.bash_profile
source ~/.bash_profile

在 UNIX 和 UNIX-like 系统(包括 macOS 和大多数 Linux 发行版)中,$HOME 变量通常指向当前用户的家目录。

例如,对于名为 john 的用户,其 $HOME 通常会是:

/Users/wujiahao  # 在 macOS 上
/home/wujiahao   # 在大多数 Linux 发行版上

你可以通过在终端或 shell 中运行以下命令来查看 $HOME 变量的具体值:

echo $HOME

这将输出你的家目录的完整路径。

3️⃣ 切换 Go 版本

体验 Go 1.21.3 的所有特性:

goenv install 1.21.3

并设置为你的默认版本:

goenv global 1.21.3

验证是否设置成功

wujiahao@wujiahao  ~  go version         
go version go1.21.3 darwin/amd64

或者,为特定项目设置一个版本:

goenv local 1.21.3

🌈 goenv 的优点

📖 结语

无论你是一个资深的 Go 开发者,还是一个 Go 新手,goenv 都会为你的开发流程带来前所未有的便利。走,一起跃进 goenv 的世界,让你的 Go 之旅更加愉快!

喜欢这篇文章?别忘了分享给你的朋友们!🚀


上一篇 下一篇

猜你喜欢

热点阅读