配置rust环境windows+vscode

Posted 逆羽飘扬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置rust环境windows+vscode相关的知识,希望对你有一定的参考价值。


文章目录


😊点此到文末惊喜↩︎


配置流程

1. 下载和安装rust安装包

  1. 点击Rust downloading
  2. 双击安装包,使用advanced更改安装路径,然后一直next

2. 配置vscode

  1. 在拓展商店中下载并安装两个插件

3. 测试环境

  1. 使用vscode打开一个空文件夹
  2. 在终端命令行输入cargo new 你的项目名建立一个Rust项目
  3. 编写并运行


少年,我观你骨骼清奇,颖悟绝伦,必成人中龙凤。
不如点赞·收藏·关注一波


🚩点此跳转到首行↩︎

参考博客

  1. vscode 配置 Rust 运行环境
  2. Windows离线安装Rust

[Rust]使用MSVC工具链和VSCode搭建Rust环境

本文介绍Rust在Windows下开发环境的安装以及配置。

1 安装适用于MSVC ABI的工具链

在VS2019 C/C++工具链官方网站出下载生成工具,并勾选Visual Studio 生成工具进行下载安装即可

注意:这个工具没有安装Visual Studio,仅仅安装了MSVC的工具链。

2 配置Rust工具链安装位置

添加以下两个环境变量,用于指定cargorustup的安装位置:

  • CARGO_HOME:指定cargo的安装目录。
  • RUSTUP_HOME:指定rustup的安装目录。

注意:它们是可选项,如果不指定,默认分别安装到家目录下的.cargo.rustup目录下

3 配置rustup中科大源

添加以下两个环境变量,分别改用中科大源来更新工具链和rustup自身:

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

4 配置cargo中科大源

cargo安装目录下创建一个文件,名为config,其中的内容指定为:

[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = \'ustc\'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"

5 安装RLSstd源码

RLS的全称是:Rust Language Server,是一个守护进程,用于和开发时使用的IDE进行IPC通信,完成代码提示、跳转到定义、显示变量类型等功能。

std是Rust的标准库。默认情况下,Rust安装的是标准库的二进制码,而添加源码后容易方便我们查询部分标准库的实现。

使用以下命令安装:

rustup component add rls           --toolchain stable    # RLS
rustup component add rust-analysis --toolchain stable    # 分析工具
rustup component add rust-src      --toolchain stable    # std源码

6 安装VSCode插件

安装插件rust-analyzer以及其依赖项rust-analyzer server

默认情况下,rust-analyzer server由VSCode自动从Github上拉取。如果由于网络原因安装失败,可以执行如下操作来手动从源码编译安装:

  1. 在本机安装node.js环境,用于打包生成VSCode插件。
  2. 从这里下载rust-analyzer server源代码。
  3. 解压缩,在源码根目录下执行以下命令:

    cargo xtask install

至此Rust环境安装完毕。

以上是关于配置rust环境windows+vscode的主要内容,如果未能解决你的问题,请参考以下文章

Rust 初始配置

零基础入门 Rust ,安装 Rust

[Rust]使用MSVC工具链和VSCode搭建Rust环境

在Windows下安装Rust语言编译环境

在Windows下安装Rust语言编译环境

Rust Rustup cargo配置国内镜像源