rust环境设置
安装前配置
RUSTUP_HOME=D:\rustspace\rustup_home
CARGO_HOME=D:\rustspace\cargo_home
这样可以指定rust-lang的安装位置,如果不设定,会自动安装在用户目录下。
下载地址
https://www.rust-lang.org/zh-CN/learn/get-started
环境变量
#PATH中追加
%CARGO_HOME%\bin
配置代理:中科大的Rustup镜像
RUSTUP_DIST_SERVER=http://mirrors.ustc.edu.cn/rust-static
RUSTUP_UPDATE_ROOT=http://mirrors.ustc.edu.cn/rust-static/rustup
查看安装结果
D:\rustspace>rustc -V
rustc 1.60.0 (7737e0b5c 2022-04-04)
D:\rustspace>cargo -V
cargo 1.60.0 (d1fd9fe2c 2022-03-01)
D:\rustspace>where rustc
D:\rustspace\cargo_home\bin\rustc.exe
D:\rustspace>where cargo
D:\rustspace\cargo_home\bin\cargo.exe
安装工具链
rustup toolchain install nightly-x86_64-pc-windows-msvc
设置环境变量
RUST=D:\rustspace\rustup_home\toolchains\nightly-x86_64-pc-windows-msvc
RUST_SRC_PATH=%RUST%\lib\rustlib\src\rust\src
RUSTBINPATH=%CARGO_HOME%\bin
安装源码
rustup component add rust-src --toolchain nightly
继续安装
cargo +nightly install racer // 安装 racer
rustup component add rls-preview --toolchain nightly
rustup component add rust-analysis --toolchain nightly
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,

Comments