1. 安裝或更新rustup(Rust官方工具鏈管理器)
rustup是Debian系統管理Rust版本的核心工具,需優先確保其已安裝且為最新版本。打開終端,運行以下命令:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
按提示完成安裝(需輸入用戶密碼并確認安裝路徑)。若已安裝rustup,直接運行rustup update
更新其自身至最新版本。
2. 更新Rust至最新穩定版
通過rustup將Rust編譯器及標準庫升級到最新穩定版本,命令如下:
rustup update stable
若需更新到特定版本(如1.70.0),可將stable
替換為版本號:
rustup update 1.70.0
此命令會自動下載并安裝最新版本的Rust,同時保留舊版本(可通過rustup toolchain list
查看)。
3. 驗證更新結果
更新完成后,通過以下命令確認Rust版本是否已變更:
rustc --version # 查看Rust編譯器版本
cargo --version # 查看Rust包管理器版本(可選)
輸出應顯示最新穩定版的版本號(如rustc 1.70.0 (90c541806 2025-05-15)
)。
4. (可選)配置默認工具鏈
若系統中存在多個Rust工具鏈(如stable
、beta
、nightly
),可通過以下命令設置默認版本:
rustup default stable # 將stable設為默認
或切換到已安裝的特定版本:
rustup default 1.70.0
此操作確保后續終端啟動時默認使用指定版本的Rust。
5. (可選)更新項目依賴
若你有Rust項目,更新Rust后建議同步更新項目依賴,以避免版本沖突:
cargo update
該命令會根據Cargo.toml
中的版本約束,自動升級項目依賴至兼容的最新版本。
注意事項
rustup override
命令為項目單獨指定版本(如rustup override set 1.65.0
),不影響系統全局版本。