win10 安装配置 Rust 环境和简单使用


最近几年,Rust 因其卓越的内存安全性和并发性能备受关注。不仅连续七年获得 StackOverflow 最受开发者喜爱的语言榜榜首,也在越来越多知名公司内部使用,比如:字节跳动和华为内部大量使用 Rust、GitHub 用 Rust 重写代码搜索引擎、蚂蚁金服用 Rust 重写时序数据库等等……同时也因为其优秀的运行速度也在前端领域倍受关注,比如:Vite 中的插件将会以 rust 进行重构来提升速度等等…
这样看来,作为一名前端er,了解一下 rust 也是无可厚非的,接下来介绍一下如何在 win10 中安装 rust 环境😍

安装 Rustup

官网安装
在这里插入图片描述
一般来说都是选择第一个即可,点击后将会下载一个下载程序,点击进入安装 Rustup.exe 并运行并选择安装的所需内容
在这里插入图片描述
省事直接输入 1,接着它会自动安装

# 验证是否安装完成
cargo --version
rustc --version

### Windows 10Rust 自定义安装目录的设置方法 在 Windows 10安装 Rust 并将其配置到自定义目录,可以通过以下方式实现。这种方法不仅能够避免默认安装路径(通常是 C 盘),还能更好地管理开发环境。 #### 1. 下载 `rustup-init.exe` 首先从官方提供的下载地址获取安装文件。访问 [Rust 官方网站](https://www.rust-lang.org/zh-CN/tools/install) 下载 `rustup-init.exe` 文件[^2]。注意不要立即运行该文件,因为我们需要先进行一些准备工作。 #### 2. 创建自定义目录 选择一个合适的目录作为 Rust安装路径。例如,假设你希望将 Rust 安装到 `D:\Rust`,则需要手动创建以下两个子目录: - `.cargo`:用于存放第三方包。 - `.rustup`:用于存放 Rust 的核心文件工具链。 可以使用命令行或文件资源管理器完成此操作。例如,在命令行中运行以下命令: ```cmd mkdir D:\Rust\.cargo mkdir D:\Rust\.rustup ``` #### 3. 设置环境变量 为了确保 Rust 知道安装路径,需要设置两个关键的环境变量 `RUSTUP_HOME` `CARGO_HOME`[^3]。打开系统环境变量设置界面,添加以下变量: - **变量名**: `RUSTUP_HOME` **变量值**: `D:\Rust\.rustup` - **变量名**: `CARGO_HOME` **变量值**: `D:\Rust\.cargo` 此外,还需要将 Rust 的二进制文件路径添加到系统的 `PATH` 变量中。具体路径为: - **变量名**: `PATH` **变量值**: `%RUSTUP_HOME%\toolchains\stable-x86_64-pc-windows-msvc\bin` 注意:如果使用 GNU 工具链,则路径可能略有不同,需根据实际安装情况调整[^4]。 #### 4. 执行安装程序 完成上述准备工作后,运行之前下载的 `rustup-init.exe` 文件。在安装过程中,可以选择工具链类型(MSVC 或 GNU)。对于大多数 Windows 用户,推荐选择 MSVC 工具链以获得更好的集成支持[^4]。 #### 5. 验证安装 安装完成后,可以通过以下命令验证 Rust 是否正确安装并识别自定义路径: ```cmd rustc --version cargo --version ``` 如果一切正常,这些命令将显示 Rust 编译器 Cargo 包管理器的版本信息。 #### 注意事项 - 如果在安装过程中弹出的命令行窗口尺寸过小,导致无法查看完整内容,请手动调整窗口大小[^5]。 - 不建议直接从浏览器右上角的下载列表中双击执行安装文件,因为这种方式可能无法正确获取最新的环境变量设置[^5]。 --- ### 示例代码 以下是一个简单Rust 程序,用于测试安装是否成功: ```rust fn main() { println!("Hello, Rust!"); } ``` 保存为 `main.rs` 文件后,运行以下命令编译并执行: ```cmd rustc main.rs .\main.exe ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

画一个圆_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值