7步开始rust(自定义环境安装与vscode开发环境配置)

简介: 本文档详细记录了当改变Rust安装路径至特定目录(如 `/home/local_rust`)时,如何在VSCode环境中正确配置Rust开发环境的过程。主要包括:设置环境变量、使用清华大学镜像安装Rust及更新镜像源、手动部署 `rust-analyzer`、安装标准库源码、安装与配置VSCode插件等七个步骤,确保开发者能够顺利搭建并使用定制化的Rust开发环境。

rust + vscode 是开发常用的组合。
一般采用默认安装,并不需要太多配置,但是出于一些原因改变rust安装路径时,就需要一些配置了。
下面将记录一下踩坑过程,可归纳为以下7步,以rust工具链安装至/home/local_rust目录为例:

  1. 安装前先设置临时环境变量:
    export RUSTUP_HOME=/home/local_rust/.rustup
    export CARGO_HOME=/home/local_rust/.cargo
    

    在安装完后将以上两行配置进~/.bashrc中

  2. 使用tsinghua mirror安装rust:
    ```
    echo 'export RUSTUP_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup' >> ~/.bash_profile
    echo 'export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup' >> ~/.bash_profile

source ~/.bash_profile
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

> 这边就是一路回车就会安装到/home/local_rust下,如果要安装nightly版本在安装过程中选择:2) Customize installation 后进行修改。
3. 从tsinghua mirror 中拉最新的rust-analyzer二进制,将其放入/home/local_rust/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/目录下命名为rust-analyzer
4. 安装标准库源码

rustup component add rust-src
```

  1. vscode 安装rust-analyzer插件,从插件市场直接安装。
    image.png
  2. 打开插件配置,并进行配置,如下:
    打开配置:
    image.png
    进行如下配置:
    image.png

    这里我默认安装的是nightly版本, rust-analyzer.server.path 这个可以直接添加或者通过Settings界面添加。

  3. vscode 中重新加载rust-analyzer
    打开rust项目后,在底部菜单栏可以看到rust-analyzer的正常状态:
    image.png
目录
相关文章
|
4月前
|
Python
新手向 Python:VsCode环境下Manim配置
该文介绍了如何准备和配置开发环境以使用Manim,主要包括两个步骤:一是准备工作,需要下载并安装VsCode和Anaconda,其中Anaconda需添加到系统PATH环境变量,并通过清华镜像源配置;二是配置环境,VsCode中安装中文插件和Python扩展,激活并配置虚拟环境。最后,安装ffmpeg和manim,通过VsCode运行测试代码验证配置成功。
164 1
|
16天前
|
JavaScript 前端开发 编译器
TypeScript教程(一)在vscode中的配置TypeScript环境
本文是一篇TypeScript入门教程,介绍了在VS Code中配置TypeScript环境的步骤,包括安装Node.js、使用npm安装TypeScript、配置npm镜像源、安装VS Code的TypeScript扩展,以及创建和运行一个简单的TypeScript "Hello World"程序。
TypeScript教程(一)在vscode中的配置TypeScript环境
|
2天前
|
JSON 数据格式
vscode配置latex
本文档介绍如何在VSCode中配置LaTeX环境。首先需安装texlive和VSCode,并提前安装SumatraPDF以查看PDF文件。配置包括设置自动编译、PDF预览程序及正反向搜索等。提供了详细的`settings.json`配置示例,涵盖不同操作系统下的编译选项与方案。此外,还介绍了如何配置SumatraPDF实现与VSCode的跳转功能,以及相关快捷键的使用方法。
|
29天前
|
NoSQL 编译器 C语言
VSCode配置配置C++环境
VSCode配置配置C++环境
50 1
|
1月前
|
Dart
Flutter笔记:手动配置VSCode中Dart代码自动格式化
Flutter笔记:手动配置VSCode中Dart代码自动格式化
76 5
|
2月前
|
JavaScript IDE 开发工具
vue3【2024版】开发环境搭建(含官网和nvm下载切换最新版node,修改node下载源,创建项目,启动项目,安装vscode插件Vue - Official)
vue3【2024版】开发环境搭建(含官网和nvm下载切换最新版node,修改node下载源,创建项目,启动项目,安装vscode插件Vue - Official)
132 3
|
2月前
|
JavaScript 前端开发 关系型数据库
入职必会-开发环境搭建28-VSCode下载和安装
Visual Studio Code(简称 VS Code)是由微软开发的免费开源代码编辑器,支持几乎所有主流操作系统,包括 Windows、macOS 和 Linux。它具有丰富的功能和扩展性,适用于各种编程语言和应用场景。
|
2月前
|
缓存
如何彻底卸载VSCode及其原来的插件配置缓存
如何彻底卸载VSCode及其原来的插件配置缓存
245 0
|
3月前
|
JavaScript C++ 应用服务中间件
vs code 搭建 vue 开发环境
vs code 搭建 vue 开发环境
31 4
|
3月前
cocos creator+vscode安装及配置介绍
cocos creator+vscode安装及配置介绍
152 0