Linux系統中Rust版本升級指南(使用rustup工具)
rustup是Rust官方推薦的版本管理工具,可便捷管理Rust工具鏈(編譯器、包管理器等)的安裝、升級與切換。以下是詳細的升級步驟及注意事項:
若系統中未安裝rustup,需先通過官方腳本安裝。打開終端,執行以下命令:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安裝過程中會提示確認安裝路徑及組件,默認按回車鍵即可。安裝完成后,重新加載shell環境變量(使rustup命令生效):
source $HOME/.cargo/env
驗證安裝是否成功:
rustc --version # 查看Rust編譯器版本
cargo --version # 查看包管理器版本
在升級Rust版本前,建議先更新rustup到最新版本,以確保后續升級流程的穩定性:
rustup self update
執行后會自動檢查并安裝rustup的最新版本。
使用以下命令升級到Rust官方發布的最新穩定版本(推薦大多數用戶使用):
rustup update stable
若需升級到測試版(beta)或開發版(nightly),可將stable替換為beta或nightly:
rustup update beta # 升級到測試版
rustup update nightly # 升級到開發版
升級過程中,rustup會自動下載并安裝最新版本的工具鏈(包括rustc、cargo等),同時處理依賴關系。
升級完成后,通過以下命令確認Rust版本是否已更新:
rustc --version # 應顯示最新穩定版的版本號(如1.75.0)
cargo --version # 應同步更新至對應版本的cargo
若需使用指定版本的Rust(如項目要求的舊版本),可通過以下命令安裝并切換:
# 安裝指定版本(如1.72.0)
rustup install 1.72.0
# 設置為默認版本
rustup default 1.72.0
# 臨時使用指定版本(僅當前命令生效)
rustup run 1.72.0 cargo build
查看已安裝的所有版本:
rustup toolchain list
Cargo.toml、Cargo.lock),避免因版本兼容性問題導致數據丟失。