1 设置cargo的源的环境变量
同时设置rustup的源
在环境变量中加入以下两个: RUSTUP_DIST_SERVER=http://mirrors.ustc.edu.cn/rust-staticRUSTUP_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\rustcCARGO_HOME=D:\rust-1.22.1-i686-pc-windows-msvc\cargoPATH=%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 rustfmtrustup component add rust-srcrustup component add rust-analysisrustup component add rls-preview
不得不说国内的rust研究成本太高了 安装个环境就糊里糊涂的 希望pingcap公司能方便广大爱好者
哪怕写一个ppt也好