(只記錄了必需要內容,往後完善!)json
1. rust的安裝與環境變量:windows
要提早把下面兩個環境變量配置好,這樣是爲了指定安裝路徑。不然會默認安裝在 C 盤下。工具
CARGO_HOME:D:\Program Files\RUST\.cargo RUSTUP_HOME:D:\Program Files\RUST\.rustup
而後,在這個:https://www.rust-lang.org/zh-CN/learn/get-started 界面上下載 rustup-init.exe。下載完成後直接點擊執行,會出現一個CMD窗口:仔細閱讀上面的內容,若是沒有安裝Microsoft 2019 builder tools,就打開屏幕上的網址進行下載安裝。能夠從所給網址直接下載 Microsoft Visual Stdio 2019,或者在這個下在頁面下拉,找到下圖所示內容,只下載下圖中紅框標註的內容便可:flex
而後,在下面輸入2,進行自定義安裝:ui
按本身的要求設置好以後就開始安裝吧!spa
執行下面的命令看是否安裝成功:插件
rustc --version cargo --version
執行以下命令安裝工具鏈:能夠選擇其它版本(如nightly-i686-pc-windows-msvc)code
rustup toolchain install nightly-x86_64-pc-windows-gnu
安裝源碼:component
rustup component add rust-src --toolchain nightly
完成以後要設置以下環境變量:blog
RUST:D:\Program Files\RUST\.rustup\toolchains\nightly-i686-pc-windows-msvc RUST_SRC_PATH:%RUST%\lib\rustlib\src\rust\src RUSTBINPATH:%CARGO_PATH%\bin 下面兩個是配置科大源要用到的: RUSTUP_DIST_SERVER:https://mirrors.ustc.edu.cn/rust-static RUSTUP_UPDATE_ROOT:https://mirrors.ustc.edu.cn/rust-static/rustup 而且在path裏添加以下路徑: %CARGO_HOME%\bin
繼續安裝:
cargo +nightly install racer // 安裝 racer rustup component add rls-preview --toolchain nightly rustup component add rust-analysis --toolchain nightly
2. vscode配置信息:
- 下載插件:在vscode上搜索插件 rust, 而後把排名的前兩個給裝上,而後還能夠把 rustfmt 和 vscode-rust-syntax 裝上,做用分別是代碼格式化和語法高亮。。。
- File/Preferences/settings/下找到setings.json文件,向其中添加以下內容:
"rust.mode": "rls", "rust.cargoHomePath": "%CARGO_HOME%", "rust.cargoPath":"%RUSTBINPATH%\\cargo.exe", "rust.racerPath":"%RUSTBINPATH%\\racer.exe", "rust.rls":"%RUSTBINPATH%\\rls.exe", "rust.rustfmtPath":"%RUSTBINPATH%\\rustfmt.exe", "rust.rustup":"%RUSTBINPATH%\\rustup.exe", "rust.rustLangSrcPath": "%RUST_SRC_PATH%", "rust.executeCargoCommandInTerminal": true,