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

 更新时间:2024年01月06日 08:36:43   作者:二次元攻城狮  
一步到位:轻松学会在Windows上安装Rust!想快速掌握Rust编程语言?别再为复杂教程头疼!这份指南将手把手带你顺利完成Windows平台上的Rust安装全过程,从此编码之旅更加顺畅无阻,立即阅读,开始你的Rust编程旅程吧!
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

下载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解决嵌套——Option类型的map和and_then方法的使用

    rust解决嵌套——Option类型的map和and_then方法的使用

    这篇文章主要介绍了rust解决嵌套——Option类型的map和and_then方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-02-02
  • 关于使用rust调用c++静态库并编译nodejs包的问题

    关于使用rust调用c++静态库并编译nodejs包的问题

    这篇文章主要介绍了使用rust调用c++静态库并编译nodejs包的问题,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • 利用rust编一个静态博客工具

    利用rust编一个静态博客工具

    这篇文章主要为大家详细介绍了如何利用rust编一个静态博客工具,这个静态博客的工具主要是把md文档转为html静态网站/博客,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-12-12
  • 从零开始使用Rust编写nginx(TLS证书快过期了)

    从零开始使用Rust编写nginx(TLS证书快过期了)

    wmproxy已用Rust实现http/https代理,?socks5代理,?反向代理,?负载均衡,?静态文件服务器,websocket代理,四层TCP/UDP转发,内网穿透等,本文给大家介绍从零开始使用Rust编写nginx(TLS证书快过期了),感兴趣的朋友一起看看吧
    2024-03-03
  • Rust中引用和指针的区别详解

    Rust中引用和指针的区别详解

    在 Rust 中,指针和引用都可以用来指向内存中的某个值,它们之间的主要区别在于它们的安全性和生命周期保证,本文将通过一个简单的示例给大家介绍一下Rust中引用和指针的区别,需要的朋友可以参考下
    2023-08-08
  • rust生命周期详解

    rust生命周期详解

    生命周期是rust中用来规定引用的有效作用域,在大多数时候,无需手动声明,因为编译器能够自动推导,这篇文章主要介绍了rust生命周期相关知识,需要的朋友可以参考下
    2023-03-03
  • 利用Rust编写一个简单的字符串时钟

    利用Rust编写一个简单的字符串时钟

    这篇文章主要为大家详细介绍了一个用rust写的一个简单的练手的demo,一个字符串时钟,在终端用字符串方式显示当前时间,感兴趣的小伙伴可以了解一下
    2022-12-12
  • Rust重载运算符之复数四则运算的实现

    Rust重载运算符之复数四则运算的实现

    这篇文章主要为大家详细介绍了Rust如何实现复数以及复数的四则运算,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-08-08
  • 探索?Rust?中实用的错误处理技巧

    探索?Rust?中实用的错误处理技巧

    探索Rust中实用的错误处理技巧!Rust是一门静态类型系统安全且高效的编程语言,但使用过程中难免会遇到各种错误,学会如何正确处理这些错误至关重要,本指南将为您提供一些实用的错误处理技巧,帮助您更好地编写健壮的代码,需要的朋友可以参考下
    2024-01-01
  • rust智能指针的具体使用

    rust智能指针的具体使用

    智能指针是一些数据结构,它们的行为类似于指针但拥有额外的元数据和附加功能,本文就来介绍一下rust智能指针的具体使用,感兴趣的可以了解一下
    2023-12-12

最新评论


http://www.vxiaotou.com