一步到位,教你如何在Windows成功安装Rust

 更新时间:2024年01月06日 08:36:43   作者:二次元攻城狮  
一步到位:轻松学会在Windows上安装Rust!想快速掌握Rust编程语言?别再为复杂教程头疼!这份指南将手把手带你顺利完成Windows平台上的Rust安装全过程,从此编码之旅更加顺畅无阻,立即阅读,开始你的Rust编程旅程吧!

下载rustup-init.exe(Rust安装工具)

下载安装程序 https://www.rust-lang.org/tools/install ,我选的是64位:


使用镜像加速rustup安装

按 Win+X ,然后按 A 以管理员权限启动 Powershell,分别执行以下命令:

[environment]::SetEnvironmentvariable("RUSTUP_DIST_SERVER", "https://mirrors.ustc.edu.cn/rust-static", "User") 
[environment]::SetEnvironmentvariable("RUSTUP_UPDATE_ROOT", "https://mirrors.ustc.edu.cn/rust-static/ rustup", "User")

结果如下:


Powershell执行完不要关闭,后面还会多次用到。

安装Rust

打开 rustup-init.exe,我选择的是默认选项,输入 1 即可:

上面的图片是安装好后二次运行的结果,实际第一次安装时会下载一些东西。如果没有前面设置镜像加速,这一步大概率会卡主。

我的电脑上已经提前安装了VS2022和C++桌面开发环境,所以默认是 x86_64-pc-windows-msvc 没有单独设置的步骤。

安装标准库源码

语言服务器需要源码,打开powershell执行:

rustup component add rust-src

使用镜像加速cargo包下载

打开Powershell执行:

"[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/' "|Out-File -Encoding utf8 $home\.cargo\config

结果如下:

脚本在用户目录.cargo目录下新建了文件config,用中科大镜像加快cargo包下载,参考中科大镜像

安装结果确认

打开powershell执行:

rustc --version

应该会看到最新版本的版本号、提交哈希和提交日期 已发布的稳定版本,格式如下:

rustc x.y.z (abcabcabc yyyy-mm-dd)

结果如下:

注:cargo环境变量会自动设置,不需要手动添加。

更新、卸载和文档查看

更新到新发布的版本,打开powershell执行:

rustup update

要卸载 Rust 请执行:

rustup self uninstall

在浏览器中打开本地文档执行

rustup doc

参考文档

Rust官方文档 安装

安装Rust及VSCode环境设置(Windows 10)

Windows 安装 Rust 并设置镜像加速

到此这篇关于一步到位,教你如何在Windows成功安装Rust的文章就介绍到这了,更多相关Windows 安装 Rust内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Rust语言之使用Polar权限管理方法详解

    Rust语言之使用Polar权限管理方法详解

    权限管理 (Permission Management) 是一个涵盖了系统或网络中用户权限控制和管理的系统,本文将详细给大家介绍Rust语言中如何使用Polar权限管理,需要的朋友可以参考下
    2023-11-11
  • Rust 连接 PostgreSQL 数据库的详细过程

    Rust 连接 PostgreSQL 数据库的详细过程

    这篇文章主要介绍了Rust 连接 PostgreSQL 数据库的完整代码,本文图文实例代码相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • Rust读取配置文件的实现步骤

    Rust读取配置文件的实现步骤

    任何项目都离不开对于配置文件的读取和解析,rust项目也一样,本文主要介绍了Rust读取配置文件的实现步骤,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • Rust捕获全局panic并记录进程退出日志的方法

    Rust捕获全局panic并记录进程退出日志的方法

    本文提供了捕获全局panic并记录进程退出日志的方法,首先使用 panic::set_hook 注册异常处理及panic 触发异常,结合实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-04-04
  • Rust循环控制结构用法详解

    Rust循环控制结构用法详解

    Rust提供了多种形式的循环结构,每种都适用于不同的场景,在Rust中,循环有三种主要的形式:loop、while和for,本文将介绍Rust中的这三种循环,并通过实例展示它们的用法和灵活性,感兴趣的朋友一起看看吧
    2024-02-02
  • rust使用Atomic创建全局变量和使用操作方法

    rust使用Atomic创建全局变量和使用操作方法

    从 Rust1.34 版本后,就正式支持原子类型,原子指的是一系列不可被 CPU 上下文交换的机器指令,这些指令组合在一起就形成了原子操作,这篇文章主要介绍了rust使用Atomic创建全局变量和使用,需要的朋友可以参考下
    2024-05-05
  • Rust语言之Prometheus系统监控工具包的使用详解

    Rust语言之Prometheus系统监控工具包的使用详解

    Prometheus 是一个开源的系统监控和警报工具包,最初是由SoundCloud构建的,随着时间的发展,Prometheus已经具有适用于各种使用场景的版本,为了开发者方便开发,更是有各种语言版本的Prometheus的开发工具包,本文主要介绍Rust版本的Prometheus开发工具包
    2023-10-10
  • Rust实现AES加解密详解

    Rust实现AES加解密详解

    这篇文章主要为大家详细介绍了如何利用Rust语言实现AES加解密算法,文中的示例代码讲解详细,具有一定的借鉴价值,需要的可以了解一下
    2022-10-10
  • 解析rust中的struct

    解析rust中的struct

    自定义的数据类型,为相关联的值命名,打包成有意义的组合,类似python的dict,但是赋值的时候可以不按顺序,本文给大家介绍下rust中的struct知识,感兴趣的朋友一起看看吧
    2022-10-10
  • rust类型转换的实现

    rust类型转换的实现

    Rust是类型安全的语言,因此在Rust中做类型转换不是一件简单的事,本文主要介绍了rust类型转换的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12

最新评论