首页 > 系统相关 >Windows快速安装Rust

Windows快速安装Rust

时间:2024-04-22 11:02:07浏览次数:36  
标签:info Windows MiB component 64 rust 安装 Rust

本文是最简最快最小化安装

重点提示:

  • 如果不想安装VS消耗时间和6-8G的空间,可以按本文安装。
  • 如果系统中已经安装了VS,那么直接运行rustup-init安装Rust,并一路回车即可。

前置条件:安装C++环境

rust底层是依赖C环境的连接器,所以需要先安装C/C++编译环境,

点击下载64位mingw-builds-binaries

下载后解压到任意盘根目录,然后把文件夹的bin目录路径配置到系统环境变量path。

比如:C:\mingw64\bin

验证配置是否成功

gcc -v

安装Rust

如果不想默认安装到C盘,安装之前要先设置一些系统环境变量,改变默认安装的位置。
比如全部安装到D盘的rust文件夹下。

RUSTUP_HOME D:\rust\.rustup  // 默认路径 ~/.rustup 或 %USERPROFILE%/.rustup
CARGO_HOME  D:\rust\.cargo // 默认路径 ~/.cargo 或 %USERPROFILE%/.cargo

如果默认从官网安装,下载很慢且容易失败,推荐使用镜像加速安装,先设置以下环境变量:

RUSTUP_DIST_SERVER  https://rsproxy.cn
RUSTUP_UPDATE_ROOT  https://rsproxy.cn/rustup

点击下载rustup-init.exe

做好以上准备工作之后,就可以用rustup-init.exe安装了

总体安装步骤中有三次需要输入数字选项,总结下来就是:3,2,1

运行rustup-init.exe后出现如下提示:

Rust Visual C++ prerequisites

Rust requires a linker and Windows API libraries but they don't seem to be
available.

These components can be acquired through a Visual Studio installer.

1) Quick install via the Visual Studio Community installer
   (free for individuals, academic uses, and open source).

2) Manually install the prerequisites
   (for enterprise and advanced users).

3) Don't install the prerequisites
   (if you're targeting the GNU ABI).

>3

输入3回车:

1) Proceed with standard installation (default - just press enter)
2) Customize installation
3) Cancel installation
>2

输入2回车:

>2

I'm going to ask you the value of each of these installation options.
You may simply press the Enter key to leave unchanged.

Default host triple? [x86_64-pc-windows-msvc]
x86_64-pc-windows-gnu

这里默认是x86_64-pc-windows-msvc,也就是需要安装VS的msvc那一堆。这里我们使用自己单独下载配置好的编译环境。

输入x86_64-pc-windows-gnu,(小提示,先复制x86_64-pc-windows-gnu,然后命令行上鼠标右键就自动粘贴上去了,可以不用手写输入。

出现提示:

Default toolchain? (stable/beta/nightly/none) [stable]

直接回车,默认选择是稳定版。

出现提示:

Profile (which tools and data to install)? (minimal/default/complete) [default]

直接回车,默认选择默认。

出现提示:

Modify PATH variable? (Y/n)
y

输入Y回车(不分大小写),表示修改环境变量。

出现提示:

Current installation options:


   default host triple: x86_64-pc-windows-gnu
     default toolchain: stable
               profile: default
  modify PATH variable: yes

1) Proceed with selected options (default - just press enter)
2) Customize installation
3) Cancel installation
>1

输入1回车,然后开始安装并打印相关信息:

info: profile set to 'default'
info: setting default host triple to x86_64-pc-windows-gnu
info: syncing channel updates for 'stable-x86_64-pc-windows-gnu'
info: latest update on 2022-12-15, rust version 1.66.0 (69f9c33d7 2022-12-12)
info: downloading component 'cargo'
  7.3 MiB /   7.3 MiB (100 %)   1.9 MiB/s in  5s ETA:  0s
info: downloading component 'clippy'
  3.6 MiB /   3.6 MiB (100 %)   1.7 MiB/s in  2s ETA:  0s
info: downloading component 'rust-docs'
 19.0 MiB /  19.0 MiB (100 %)   2.1 MiB/s in 10s ETA:  0s
info: downloading component 'rust-mingw'
  4.2 MiB /   4.2 MiB (100 %)   2.6 MiB/s in  1s ETA:  0s
info: downloading component 'rust-std'
 27.8 MiB /  27.8 MiB (100 %)   1.8 MiB/s in 14s ETA:  0s
info: downloading component 'rustc'
 74.3 MiB /  74.3 MiB (100 %)   1.5 MiB/s in 49s ETA:  0s
info: downloading component 'rustfmt'
  6.6 MiB /   6.6 MiB (100 %)   2.2 MiB/s in  3s ETA:  0s
info: installing component 'cargo'
info: installing component 'clippy'
info: installing component 'rust-docs'
 19.0 MiB /  19.0 MiB (100 %)   3.0 MiB/s in  5s ETA:  0s
info: installing component 'rust-mingw'
info: installing component 'rust-std'
 27.8 MiB /  27.8 MiB (100 %)   9.0 MiB/s in  3s ETA:  0s
info: installing component 'rustc'
 74.3 MiB /  74.3 MiB (100 %)  10.3 MiB/s in  7s ETA:  0s
info: installing component 'rustfmt'
info: default toolchain set to 'stable-x86_64-pc-windows-gnu'

  stable-x86_64-pc-windows-gnu installed - rustc 1.66.0 (69f9c33d7 2022-12-12)

Rust is installed now. Great!

To get started you may need to restart your current shell.
This would reload its PATH environment variable to include
Cargo's bin directory (D:\Programs\rust\cargo_home\bin).

Press the Enter key to continue.

等待它下载文件完毕,这里需要等待的时间有点长,但耐心就好,假如下载出现错误,就重设上面的设定,再来一次流程。

当出现最后一行,敲回车,然后窗口自动关闭。

验证安装是否成功

打开命令提示符,也就是cmd。

分别输入每一行命令后回车,出现相关信息后,说明rust安装成功了。

rustc -V
rustup -V
cargo -V
rustup show 

标签:info,Windows,MiB,component,64,rust,安装,Rust
From: https://www.cnblogs.com/markhoo/p/18150214

相关文章

  • docker安装mysql
    下载最新的官方镜像dockerpullmysql:latest启动mysqldockerrun-d-p3306:3306\--privileged=true\-v/app/mysql/log:/var/log/mysql\-v/app/mysql/data:/var/lib/mysql\-v/app/mysql/conf:/etc/mysql/conf.d\......
  • 腾讯EMR表治理工具安装使用
    一、安装1、root用户上传文件cdwangrz-beyluoshu-1.0-bin.tar.gz2、解压文件到服务目录重新安装洛书需执行:rm-rf /usr/local/service/luoshumkdir /usr/local/service/luoshutar-zxf luoshu-1.0-bin.tar.gz-C/usr/local/service/luoshu3、(仅初次安装洛书执行)连接......
  • 性能测试——压测工具locust安装测试
    官网:www.locust.io/  产品文档:docs.locust.io/en/2.4.1/   安装配置好pthon、pycharmcmd窗口执行:pip3installlocust验证:locust-V           编写python性能接口自动化测试脚本 learn_demo03.py importjsonfromjsonimport......
  • docker内安装软件
     安装nginx拉取镜像拉取镜像dockerpullnginx创建挂载目录mkdir-p/home/nginx/confmkdir-p/home/nginx/logmkdir-p/home/nginx/html生成容器dockerrun--namenginx-p9001:80-dnginx将容器nginx.conf文件复制到宿主机dockercpnginx:/etc/nginx/nginx.co......
  • Hadoop安装步骤和遇到的坑
    Hadoop安装安装并配置hadoop-2.6.4(在master中)(1)将hadoop-2.6.4.tar.gz安装包复制到hadoop文件目录下(与windows环境下类似)。(2)解压hadoop-2.6.4.tar.gzcdcd hadooptar -zxvf hadoop-2.6.4.tar.gz添加环境变量:vim/etc/profile在最后添加sethadoopen......
  • homebrew的安装和使用
    目录安装xcode安装homebrew有关报错解决卸载脚本安装xcode自己百度安装homebrew这可以说是网上所有brew教程中安装最快最省事的教程安装命令如下:/bin/zsh-c"$(curl-fsSLhttps://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"复制终端回车即可参考教程......
  • Windows Server 2008 R2 OVF, updated Apr 2024 (sysin) - VMware 虚拟机模板
    WindowsServer2008R2OVF,updatedApr2024(sysin)-VMware虚拟机模板WindowsServer2008R2简体中文版OVF,2024年4月更新请访问原文链接:WindowsServer2008R2OVF,updatedApr2024(sysin)-VMware虚拟机模板,查看最新版。原创作品,转载请保留出处。作者主......
  • Windows 7 & Windows Server 2008 R2 简体中文版下载 (updated Apr 2024)
    Windows7&WindowsServer2008R2简体中文版下载(updatedApr2024)Windows7&WindowsServer2008R2(2024年4月更新)请访问原文链接:Windows7&WindowsServer2008R2简体中文版下载(updatedApr2024),查看最新版。原创作品,转载请保留出处。作者主页:sysin.org......
  • Windows Server 2022 OVF, updated Apr 2024 (sysin) - VMware 虚拟机模板
    WindowsServer2022OVF,updatedApr2024(sysin)-VMware虚拟机模板2024年4月版本更新,现在自动运行sysprep,支持ESXiHostClient部署请访问原文链接:WindowsServer2022OVF,updatedApr2024(sysin)-VMware虚拟机模板,查看最新版。原创作品,转载请保留出处。作......
  • Windows Server 2022 中文版、英文版下载 (updated Apr 2024)
    WindowsServer2022中文版、英文版下载(updatedApr2024)WindowsServer2022正式版,x64请访问原文链接:WindowsServer2022中文版、英文版下载(updatedApr2024),查看最新版。原创作品,转载请保留出处。作者主页:sysin.org此次发布更新了什么?答:版本号,当然还有…2021.09......