1 设置cargo的源的环境变量
同时设置rustup的源
在环境变量中加入以下两个:
RUSTUP_DIST_SERVER=http://mirrors.ustc.edu.cn/rust-static
RUSTUP_UPDATE_ROOT=http://mirrors.ustc.edu.cn/rust-static/rustup
2 下载绿色版本x86_64-pc-windows-msvc.tar.gz,解压在D盘根目录下。
然后在环境变量中设置
RUSTUP_HOME=D:\rust-1.22.1-i686-pc-windows-msvc\rustc
CARGO_HOME=D:\rust-1.22.1-i686-pc-windows-msvc\cargo
PATH=%RUSTUP_HOME%:%CARGO_HOME%\bin:%PATH%
// CARGO_HOME根目录下config文件(没有则新建):
[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"
把rustup-init.exe 放在rust根目录 在控制台里执行
rustup-init -y
这样就能安装完成了很简单
rustup default nightly #可以在stable的情况下 切换为每日更新版
当然了要安装rls的话 要装如下的依赖 再打开vscode
cargo install rustfmt
rustup component add rust-src
rustup component add rust-analysis
rustup component add rls-preview
不得不说国内的rust研究成本太高了 安装个环境就糊里糊涂的 希望pingcap公司能方便广大爱好者
哪怕写一个ppt也好