同类型的工具还有 VMR
前提条件:以管理员打开 powershell,输入以下命令安装:
winget install vfox
# 查看 vfox 是否可识别(是否已安装)
Get-Command vfox -ErrorAction SilentlyContinue
# 手动添加安装目录(默认路径示例)
$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
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
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
# 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