什么是VersionFox?
简单来说, 跨平台、通用、可拓展的SDK版本管理器~
- 跨平台 (Windows、Linux、macOS), 不同的平台拥有相同的用户体验
- 使用一致的命令管理所有语言
- 简单的插件系统添加对您所需 SDK 的支持
- 支持 Global、Project、Session 三种作用域 (敲重点!!)
- 当您切换项目时,自动切换到对应版本
快速开始
1.安装vfox
VersionFox 支持多个平台(Windows、Linux、macOS),为了演示, 我们使用Homebrew
来快速安装. (详细安装请看 Installation)
$ brew tap version-fox/tap
$ brew install vfox
将 VersionFox 挂载到你的Shell
当中 (从下面条目中选择一条适合你shell的)
echo 'eval "$(vfox activate bash)"' >> ~/.bashrc
echo 'eval "$(vfox activate zsh)"' >> ~/.zshrc
echo 'vfox activate fish | source' >> ~/.config/fish/config.fish
# 对于Powershell用户, 将下面行添加到你的$PROFILE文件中:
Invoke-Expression "$(vfox activate pwsh)"
2.添加Golang插件
安装了VersionFox后,你还做不了任何事情,因为VersionFox使用插件作为扩展,您需要先安装相应的插件。
当然,如果您不知道应该添加哪些插件,可以使用
vfox available
命令检查所有可用插件
$ vfox add golang/golang
3. 安装最新版本
命令: vfox install golang@
在插件成功安装之后, 你就可以安装对应版本的Golang啦. 例如, 我们使用以下命令来安装最新版本:
$ vfox install golang@latest
4. 切换版本
命令: vfox use golang
在安装成功之后, 你就可以自由切换Golang
的版本了. 使用下面的命令选择你想要切换的版本:
$ vfox use golang
$ go version
go version go1.21.6 darwin/amd64
- 授权协议:
- Apache
- 开发语言:
- Golang 查看源码»
- 操作系统:
- Windows、Linux、macOS