Rust 安裝
先裝好 vfox,並讓目前的 shell 讀得到它。macOS 用 Homebrew:
brew install vfox
echo 'eval "$(vfox activate zsh)"' >> ~/.zshrc
寫完後重開終端。其它系統與 shell 的啟用方式見 vfox。
安裝 Rust
vfox 用插件管理各語言。Rust 插件名稱是 rust,會一併帶上 rustc 與 cargo:
vfox add rust
vfox search rust
vfox install rust@latest
vfox use -g rust
search 列出可裝的穩定版,目前的 stable 會標成 latest。要固定版本就寫明確號,例如 vfox install rust@1.85.0。
use -g 寫進全域設定($HOME/.version-fox/.tool-versions),之後新開的終端都用這個版本。確認有裝上:
rustc --version
cargo --version
這個插件在 macOS 與 Linux 會把各元件合併成可用的工具鏈。Windows 的安裝版面它目前沒處理,Windows 不要用這條路徑。
切換版本
| 指令 | 作用範圍 |
|---|---|
vfox use -g rust@1.85.0 | 全域,所有專案的預設 |
vfox use -p rust@1.85.0 | 目前目錄,寫入 .tool-versions |
vfox use -s rust@1.85.0 | 只對這個終端有效 |
專案要鎖版本時,在專案根目錄執行 vfox use -p。產生的 .tool-versions 類似:
rust 1.85.0
之後進入該目錄,vfox 會自動切到這個版本。若 rustc 仍是舊的,多半是 PATH 裡還留著先前用 rustup 或其它方式裝的工具鏈,把那段路徑拿掉即可。