wxvirus wxvirus
首页
  • Go文章

    • Go语言学习
  • Rust

    • Rust学习
  • Java

    • 《Java》
  • Python文章

    • Python
  • PHP文章

    • PHP设计模式
  • 学习笔记

    • 《Git》
  • HTML
  • CSS
  • JS
  • 技术文档
  • GitHub技巧
  • 刷题
  • 博客搭建
  • 算法学习
  • 架构设计
  • 设计模式
  • 学习
  • 面试
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

无解的lifecycle

let today = new Beginning()
首页
  • Go文章

    • Go语言学习
  • Rust

    • Rust学习
  • Java

    • 《Java》
  • Python文章

    • Python
  • PHP文章

    • PHP设计模式
  • 学习笔记

    • 《Git》
  • HTML
  • CSS
  • JS
  • 技术文档
  • GitHub技巧
  • 刷题
  • 博客搭建
  • 算法学习
  • 架构设计
  • 设计模式
  • 学习
  • 面试
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • C&C++

  • PHP

  • Python

  • Go

  • microservice

  • rust

    • windows安装和配置
      • 下载
        • MSYS2
      • 创建比较合适的目录
        • 配置环境变量
        • 设置中科大的源
      • 运行安装
    • rust的第一个程序
    • cargo
    • 变量和基本类型
    • 函数和模块
    • 函数参数传递
    • 表达式和语句以及判断
    • 字符串练习
    • 自定义函数和模块的使用
    • 结构体入门和基本写法
    • trait入门
    • 生命周期
    • Vector快速入门
    • 所有权以及所有权转移
    • 宏入门
    • 在struct中使用泛型
  • Java

  • 学习笔记

  • 后端
  • rust
wxvirus
2022-09-15

windows安装和配置

# windows 开发环境部署

# 下载

https://www.rust-lang.org/zh-CN/ (opens new window)

找到rustup-init.exe

需要一些vc++的一些库,如果你不想使用微软这些东西,可以使用MSYS2

# MSYS2

集成了pacman和Mingw-w64的Cygwin升级版,提供了bash shell等linux环境、版本控制软件git/hg和MinGW-w64工具链。

  • 下载:https://www.msys2.org/ (opens new window)

  • 如果太慢,到这里:https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/x86_64/ (opens new window)

下载好之后进行解压,目录内容如下

jieya

使用编辑器打开msys2_shell.cmd

# 找到 rem set MSYS2_PATH_TYPE=inherit
# 去掉rem
set MSYS2_PATH_TYPE=inherit
1
2
3

保存之后退出,双击它运行。

# 创建比较合适的目录

比如在 D 盘创建一个rust目录,将下载好的rustup-init.exe可执行文件放到目录中,确保目录地址没有中文。

如果你不配置,默认会都安装到 C 盘,后面如果有些库会装的很大,所以尽可能的不要安装在 C 盘,可以在 D 盘里安装。

新建目录

  • D:\rust\cargo
  • D:\rust\rustup

和rustup-init.exe同级

# 配置环境变量

在环境变量里添加系统变量:

  1. CARGO_HOME:D:\rust\cargo

  2. RUSTUP_HOME:D:\rust\rustup

然后在PATH环境变量中加入:

%CARGO_HOME%\bin;前面原有的内容千万不能删掉,这是紧挨着后面添加的,一定要有分号进行分隔。

# 设置中科大的源

再加入 2 个环境变量

  1. RUSTUP_DIST_SERVER:https://mirrors.ustc.edu.cn/rust-static
  2. RUSTUP_UPDATE_ROOT:https://mirrors.ustc.edu.cn/rust-static/rustup

# 运行安装

打开刚在打开的msys2_shell.cmd命令窗口,进入d:\rust目录

./rustup-init.exe
1

我们这里是不使用微软的那套的,所以不用介意出现的内容,继续输入y即可。

到了有选项的地方,会有一个默认的安装选项,所以我们需要改一下,如果你微软的相关的软件装好了,那就默认往下吧,这里我们不默认,需要修改,所以选 2

然后可以把上面选中的内容copy一份到下面进行修改输入内容为

x86_64-pc-windows-gnu,这就是为啥要装MSYS2的原因,然后直接回车,直到出现:Modify PATH variable?,这里写n,不需要它帮我们设置环境变量 ,因为我们已经设置好了,然后出现下面的选项界面。

最后再按下回车,等他下载完成。

如果装成功,使用命令进行测试

rustc -V
rustc 1.40.0
1
2

会出现对应的版本

cargo -V
cargo 1.40.0
1
2
rustup -V
rustup 1.21.1
1
2
编辑 (opens new window)
上次更新: 2022/09/15, 23:53:14
配置中心的重要性
rust的第一个程序

← 配置中心的重要性 rust的第一个程序→

最近更新
01
vue3配合vite初始化项目的一些配置
07-26
02
网盘系统开发学习
07-24
03
linux多进程
06-19
更多文章>
Theme by Vdoing | Copyright © 2021-2024 wxvirus 苏ICP备2021007210号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式