目錄下載rustup-init.exe(Rust安裝工具)使用鏡像加速rustup安裝安裝Rust安裝標準庫源碼使用鏡像加速cargo包下載安裝結果確認更新、卸載和文檔查看參考文檔 下載rustup-init.exe(Rust安裝工具) 下載安裝程式 https://www.rust-lang.or ...
目錄
下載rustup-init.exe(Rust安裝工具)
下載安裝程式 https://www.rust-lang.org/tools/install ,我選的是64位:
使用鏡像加速rustup安裝
按 Win+X ,然後按 A 以管理員許可權啟動 Powershell,分別執行以下命令:
[environment]::SetEnvironmentvariable("RUSTUP_DIST_SERVER", "https://mirrors.ustc.edu.cn/rust-static", "User")
[environment]::SetEnvironmentvariable("RUSTUP_UPDATE_ROOT", "https://mirrors.ustc.edu.cn/rust-static/ rustup", "User")
結果如下:
Powershell執行完不要關閉,後面還會多次用到。
安裝Rust
打開 rustup-init.exe,我選擇的是預設選項,輸入 1 即可:
上面的圖片是安裝好後二次運行的結果,實際第一次安裝時會下載一些東西。如果沒有前面設置鏡像加速,這一步大概率會卡主。
我的電腦上已經提前安裝了VS2022和C++桌面開發環境,所以預設是 x86_64-pc-windows-msvc 沒有單獨設置的步驟。
安裝標準庫源碼
語言伺服器需要源碼,打開powershell執行:
rustup component add rust-src
使用鏡像加速cargo包下載
打開Powershell執行:
"[source.crates-io]
registry = 'https://github.com/rust-lang/crates.io-index'
replace-with = 'ustc'
[source.ustc]
registry = 'https://mirrors.ustc.edu.cn/crates.io-index/'
"|Out-File -Encoding utf8 $home\.cargo\config
結果如下:
腳本在用戶目錄.cargo目錄下新建了文件config,用中科大鏡像加快cargo包下載,參考中科大鏡像。
安裝結果確認
打開powershell執行:
rustc --version
應該會看到最新版本的版本號、提交哈希和提交日期 已發佈的穩定版本,格式如下:
rustc x.y.z (abcabcabc yyyy-mm-dd)
結果如下:
註:cargo環境變數會自動設置,不需要手動添加。
更新、卸載和文檔查看
更新到新發佈的版本,打開powershell執行:
rustup update
要卸載 Rust 請執行:
rustup self uninstall
在瀏覽器中打開本地文檔執行
rustup doc