Rust-Windows环境配置

安装前置

Rust依赖C的链接库 所以先安装下Visual Studio 选择C++桌面开发安装即可;

下面到官网下载Rust安装工具,然后选择默认安装

环境变量

安装之前先配置下Rust的环境变量(默认是会放到C盘 占空间就配置了安装路径

Rust环境变量
CARGO_HOME=D:\Dev\Rust\CARGO_HOME
RUSTUP_HOME=D:\Dev\Rust\RUSTUP_HOME

PATH内添加 %CARGO_HOME%\bin

设置 Rustup 镜像

export RUSTUP_DIST_SERVER="https://rsproxy.cn"
export RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"

镜像配置

cargo镜像参考地址:https://mirrors.ustc.edu.cn/help/crates.io-index.html

设置 crates.io 镜像, 修改配置 ~/.cargo/config,已支持git协议和sparse协议,>=1.68 版本建议使用 sparse-index,速度更快。

#没有就创建一个config.toml
"C:\Users\guoju\.cargo\config.toml"

[source.crates-io]
replace-with = 'rsproxy-sparse'
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
[net]
git-fetch-with-cli = true

上面不行试试这个

cargo 1.68 版本开始支持稀疏索引:不再需要完整克隆 crates.io-index 仓库,
可以加快获取包的速度。如果您的 cargo 版本大于等于 1.68,可以在 $CARGO_HOME/config 中添加如下内容:
[source.crates-io]
replace-with = 'ustc'

[source.ustc]
registry = "sparse+https://mirrors.ustc.edu.cn/crates.io-index/"

验证Rust安装成功可以执行下

rustup --version

更新Rust可以执行

rustup update

卸载请执行

rustup self uninstall

Demo

fn main() {
    println!("Hello, world!");
}

安装vscode插件 rust-analyzer 运行 (新建的项目 重启vscode 插件生效

Cargo 构建项目

Rust 内置了一个包管理器 cargo。它会随着 Rust 的安装而安装。cargo 类似于 Python 中的 pip 或 Ruby 中的 RubyGems 或 Node.js 中的 NPM。当然了,cargo 不仅仅是一个包管理器,它还是 Rust 的项目管理利器

检查 cargo 是否安装和安装的版本

cargo --version

cargo 包管理器的版本和 Rust 语言是同步的。

cargo命令

Vscode 插件推荐

链接

RustRover

PS:先配置好Visual Studio 选择C++

 

 

 

 

posted @ 2019-03-07 09:50  GJH-  阅读(197)  评论(0)    收藏  举报