溫馨提示×

Ubuntu Rust版本更新與升級技巧

小樊
95
2025-08-31 19:27:21
欄目: 編程語言

使用rustup管理Rust版本(推薦)
rustup是Rust官方提供的版本管理工具,能便捷管理多個Rust工具鏈(穩定版、測試版、夜間版等),是Ubuntu系統升級Rust的核心方式。

1. 安裝/更新rustup

若尚未安裝rustup,可通過以下命令下載并運行安裝腳本(需聯網):

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

按照終端提示完成安裝(可能需要輸入用戶密碼)。安裝完成后,關閉并重新打開終端,或運行source $HOME/.cargo/env激活環境。若已安裝rustup,直接運行rustup update即可將其自身升級到最新版本。

2. 升級Rust工具鏈至最新穩定版

升級穩定版Rust(日常開發推薦)的命令為:

rustup update stable

該命令會自動下載并安裝最新的穩定版Rust編譯器(rustc)和包管理器(cargo)。若需升級到測試版(包含新功能但可能存在不穩定因素),將stable替換為beta;若需升級到夜間版(最新開發中的代碼),替換為nightly。

3. 升級至指定版本

若項目需要特定版本的Rust(如依賴庫要求),可通過以下命令安裝指定版本(以1.85.0為例):

rustup install 1.85.0

安裝完成后,將其設置為默認工具鏈:

rustup default 1.85.0

后續運行rustccargo時,將自動使用該版本。

4. 驗證升級結果

升級完成后,通過以下命令確認當前Rust版本:

rustc --version  # 查看Rust編譯器版本
cargo --version  # 查看Cargo包管理器版本
rustup show      # 查看已安裝的工具鏈及默認版本

若輸出的版本號符合預期,則說明升級成功。

5. 可選:清理舊工具鏈

若不再需要舊版本的Rust,可釋放磁盤空間。例如,卸載1.42.0版本:

rustup toolchain uninstall 1.42.0

通過rustup show查看已安裝的工具鏈,選擇不再需要的版本執行卸載。

注意事項

  • 升級前建議備份重要項目(尤其是依賴Rust的代碼),避免因版本兼容性問題導致項目無法編譯。
  • 若通過Ubuntu官方倉庫安裝了Rust(如sudo apt install rustc),建議先卸載舊版本(sudo apt remove rustc),再使用rustup管理,避免版本沖突。
  • 團隊協作時,需統一Rust版本(如通過rust-toolchain.toml文件指定),避免因版本差異導致的兼容性問題。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女