升级 version-fox 到 v1.0
把 Windows 平台之前用的 v0.6 版本升级到最新的大版本,记录下之前和现在做的变更。
- 下载镜像
$env:VFOX_GOLANG_MIRROR = "https://mirrors.aliyun.com/golang/"
$env:VFOX_PYTHON_MIRROR = "https://mirrors.aliyun.com/python-release/"
$env:VFOX_NODEJS_MIRROR = "https://mirrors.aliyun.com/nodejs-release/"- 目录结构
- 之前是
$HOME/.version-fox,程序也兼容了旧目录,但向前看,还是换成新的$HOME/.vfox - 之前里面有个
temp目录放 session 级别的信息,现在改为tmp了 - 用 Link Shell Extension 把目录移动到内存盘
- 现在没有 垫片 & PATH | vfox 了,得把 sdk 的 bin 各自加到 PATH 里,没了之前 收集可执行文件到 PATH 的优势,以后想办法弄回来
- 全局安装并启用 SDK
vfox add golang
vfox add python
vfox add nodejs
vfox use golang@1.25.8 -g
vfox use python@3.14.3 -g
vfox use nodejs@25.8.1 -g- 最终系统 PATH 变为这样
===== RUNTIME ADD =====
C:/Users/enihsyou/AppData/Roaming/carapace/bin
===== SYSTEM LEVEL =====
C:\Program Files\PowerShell\7
C:\Program Files\OpenSSH\
C:\WINDOWS\system32
C:\WINDOWS
C:\WINDOWS\System32\WindowsPowerShell\v1.0\
C:\WINDOWS\System32\wbem
C:\Program Files\dotnet\
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\Tools
C:\Program Files\Docker\Docker\resources\bin
C:\Program Files\Git\cmd
C:\Program Files\PowerShell\7
C:\Program Files\CMake\bin
C:\Program Files\GitHub CLI\
C:\Program Files\vfox
===== USER LEVEL =====
C:\Users\enihsyou\AppData\Local\Programs\oh-my-posh\bin\
C:\Users\enihsyou\.local\bin
C:\Users\enihsyou\.cargo\bin
C:\Users\enihsyou\.bun\bin
C:\Users\enihsyou\AppData\Local\pnpm
C:\Users\enihsyou\AppData\Local\npm
C:\Users\enihsyou\AppData\Local\go\bin
C:\Users\enihsyou\AppData\Local\Ruby\ruby34\bin
C:\Users\enihsyou\.vfox\sdks\nodejs
C:\Users\enihsyou\.vfox\sdks\python
C:\Users\enihsyou\.vfox\sdks\python\Scripts
C:\Users\enihsyou\.vfox\sdks\golang\bin
C:\Users\enihsyou\.vfox\sdks\golang\packages\bin
C:\Users\enihsyou\AppData\Local\Microsoft\WinGet\Links
C:\Users\enihsyou\AppData\Local\JetBrains\Toolbox\scripts
C:\Users\enihsyou\AppData\Local\Microsoft\WindowsApps
C:\Users\enihsyou\AppData\Local\Microsoft\WinGet\Packages\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\ffmpeg-7.1-full_build\bin
C:\Users\enihsyou\AppData\Local\Microsoft\WinGet\Packages\sourcegit-scm.SourceGit_Microsoft.Winget.Source_8wekyb3d8bbwe\SourceGit
C:\Users\enihsyou\AppData\Local\Programs\Microsoft VS Code\bin
C:\Users\enihsyou\AppData\Local\Programs\Zed\bin
C:\Users\enihsyou\.dotnet\tools
F:\AI\Ollama.app- 移除在 golang 启动会寻找 gcc pwsh 启动脚本中设置的
$env:GOROOT - 调整 WSL2 / GitBash / MSYS2 中的路径引用