一般安裝不會只安裝rust編譯器鸦概,而是下載rustup工具叠殷,它是rust的安裝器(安裝編譯器、標(biāo)準(zhǔn)庫揖庄、Cargo等)和rust的版本管理工具(可切換rust版本)栗菜。
零、rustup目錄
Rust安裝路徑默認(rèn)為$Home/.cargo下
Rust目錄結(jié)構(gòu)
一蹄梢、rustup的使用
1. 工具鏈升級更新
# 更新rustup本身
rustup self update
# 卸載rust所有程序
rustup self uninstall
# 更新工具鏈
rustup update
2. 切換rust版本
使用rustup可以很輕松的讓rust版本在stable/beta/nightly中進行切換
# 安裝nightly版本的工具鏈
rustup install nightly
# 切換默認(rèn)工具鏈為相應(yīng)版本
rustup default nightly
3. RLS(Rust Language Server)的安裝
RLS是官方提供的一個標(biāo)準(zhǔn)化編輯器增強工具苛萎,是一個單獨的進程,通過進程間的通信給編輯器提供一些信息检号,實現(xiàn)比較復(fù)雜的功能腌歉,比如代碼自動提示、跳轉(zhuǎn)到定義齐苛、顯示函數(shù)簽名等翘盖。
安裝最新的RLS方法:
# 更新rustup到最新版本
rustup self update
# 更新編輯器到最新的nightly版本
rustup update nightly
# 安裝RLS
rustup component add rls --toolchain nightly
rustup component add rust-analysis --toolchain nightly
rustup component add rust-src --toolchain nightly
4. 查看Rust版本
rustc -V