Skip to main content

Rust 安裝

Rust 工具鏈用 vfox 管理版本。語法見 基本語法。

先裝好 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 或其它方式裝的工具鏈,把那段路徑拿掉即可。