vfox

vfox版本管理工具.md

# 1. vfox 版本管理工具支持的语言

同类型的工具还有 VMR

  1. [Node.js]
  2. [Python]
  3. [Java]
  4. [Go]
  5. [Ruby]
  6. [Bun]
  7. [Deno]
  8. [flutter]
  9. [Kotlin]
  10. [php] 更多 (opens new window)

# 1.1. 安装

官网 docs (opens new window)

# 1.1.1. Windows 安装

前提条件:以管理员打开 powershell,输入以下命令安装:

winget install vfox
  • 1.1.1
# 查看 vfox 是否可识别(是否已安装)
Get-Command vfox -ErrorAction SilentlyContinue
  • 1.1.2
# 手动添加安装目录(默认路径示例)
$env:Path += ";C:\Program Files\vfox\bin"

# 允许运行本地脚本
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

# 确保 $PROFILE 文件存在
if (-not (Test-Path $PROFILE)) { New-Item -Type File -Path $PROFILE -Force }

# 添加激活命令
Add-Content -Path $PROFILE -Value 'Invoke-Expression "$(vfox activate pwsh)"'

. $PROFILE  # 立即生效,重新打开 powershell 即可使用 vfox 命令

# 升级命令
vfox update

# 直接调用激活脚本
vfox activate pwsh

# 1.2. Linux 安装

echo "deb [trusted=yes] https://apt.fury.io/versionfox/ /" | sudo tee /etc/apt/sources.list.d/versionfox.list
 sudo apt-get update
 sudo apt-get install vfox

# 1.3. 命令

vfox available           # 列出官方插件列表
vfox install <sdk-name>@<version>    # 安装插件, 如:vfox install nodejs@20
vfox uninstall <plugin>  # 卸载插件
vfox remove <plugin-name> # 卸载插件
vfox update              # 升级插件

vfox use -g nodejs@14.17.0  #全局使用nodejs@14.17.0
vfox use -g <sdk-name>    #全局使用某个插件

#View all installed sdks.
vfox list [<sdk-name>]
vfox ls [<sdk-name>]

#View the current version of the SDK.
vfox current [<sdk-name>]
vfox c

# 1.4. vfox install 安装失败

# 1.4.1. 手动下载 zip 包解压到对应目录

# vfox 的安装目录:C:\Users\Administrator\.version-fox\cache
# 如 python:
C:\Users\Administrator\.version-fox\cache\python

# 如 python3.8.7:
C:\Users\Administrator\.version-fox\cache\python\v-3.8.7\python-3.8.7

# 如 python3.12.10:
C:\Users\Administrator\.version-fox\cache\python\v-3.12.10\python-3.12.10
上次更新: