【Rust学习】windows安装rust

前言

记录一下windows怎么安装rust

一、配置环境变量

1、配置下载 Rust 安装包国内镜像

RUSTUP_DIST_SERVER=https://rsproxy.cn

2、配置下载更新索引和版本信息国内镜像

RUSTUP_UPDATE_ROOT=https://rsproxy.cn/rustup

3、配置cargo 的主目录

CARGO_HOME=D:\programs\rust\.cargo

4、配置rustup 的主目录

RUSTUP_HOME=D:\programs\rust\.rustup

二、下载安装

1、下载链接

安装 Rust - Rust 程序设计语言https://rust-lang.org/zh-CN/tools/install/2、双击安装

双击rustup-init.exe安装,按提示来,默认就行

三、配置cargo 的国内镜像

1、使用rsproxy

RsProxyhttps://rsproxy.cn/#getStarted2、修改配置

修改CARGO_HOME下的config.toml文件,没有就手动新建,新增以下内容

bash 复制代码
[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

四、校验安装结果

1、校验rust是否安装成功

rustup show

rustc -V

cargo -V

where.exe rustup

where.exe rustc

where.exe cargo

  • rustup show 能正常输出
  • 里面有 stable-x86_64-pc-windows-msvc
  • rustup home: 是 D:\programs\rust\.rustup
  • rustc -V 和 cargo -V 都能正常显示版本
  • where.exe 能正常输出

写在最后的话

安装rust的文档太多了,乱七八糟的,自己整理一下

相关推荐
阳光九叶草LXGZXJ1 天前
达梦数据库-报错-15-列【XXX】长度超出定义
linux·运维·数据库·sql·学习
2601_962885721 天前
如何用 Python 自动识别股票的支撑位与压力位?
开发语言·python
爱吃奥利奥_wen1 天前
面向对象三板斧:封装、继承、多态,到底在“装“什么、“承“什么、“变“什么?
开发语言·经验分享·c#
我可能是个假开发1 天前
FTP Unicode 文件名导致 `550` 的问题分析与解决方案
java·开发语言·spring
mlidongfeng1 天前
【学习】mKernel 分析
学习
WL学习笔记1 天前
日期类(C++)
开发语言·c++·日期类实现
谢亮_vipxieliang1 天前
Go map与结构体的正确使用
开发语言·golang·哈希算法
H.莓飛1 天前
【C++】命名空间、缺省参数、函数重载与引用
linux·开发语言·c++·visual studio
一只小小的芙厨1 天前
【线性DP】
学习·算法·动态规划
xxwl5851 天前
数据结构知识点和代码实现总结(C语言实现)
c语言·开发语言·数据结构