首页 > 系统相关 >Linux/VScode搭建Rust开发环境

Linux/VScode搭建Rust开发环境

时间:2023-02-19 17:32:44浏览次数:43  
标签:cargo rustup VScode 如下 -- Linux 安装 Rust

1、Linux下搭建Rust开发环境

1.1、使用Rustup安装

  执行如下命令

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

  执行结果如下:

图片.png

  在这里使用默认的安装,执行结果如下:

图片.png

1.2、配置Rust环境变量

  当出现Rust is installed now. Great时执行如下命令配置Rust环境变量

source $HOME/.cargo/env

  在 Rust 开发环境中,所有工具都安装在 ~/.cargo/bin 目录中,您可以在这里找到包括 rustc、cargo 和 rustup 在内的 Rust 工具链。

1.3、验证是否安装成功

  执行如下命令来查看Rust版本信息

rustc --version

  打印如下:

图片.png

1.4、卸载Rust

  如果想卸载Rust需执行如下命令行:

rustup self uninstall

  打印如下信息表示卸载完成:

图片.png

2、VScode搭建Rust开发环境

2.1、安装rust-analyzer

  它会实时编译和分析你的 Rust 代码,提示代码中的错误,并对类型进行标注。

图片.png

  参考手册:https://rust-analyzer.github.io/manual.html。

2.2、安装Rust Syntax

  Rust Syntax为代码提供语法高亮。

图片.png

2.3、安装crates

  crates可以帮助你分析当前项目的依赖是否是最新的版本。

图片.png

2.4、安装Better TOML

  Rust 使用Better TOML做项目的配置管理。

图片.png

2.5、安装Rust Test Lens

  Rust Test Lens可以快速运行某个Rust测试。

图片.png

2.6、 安装Tabnine AI Autocomplete

  基于 AI 的自动补全,可以帮助你更快地撰写代码。支持Java、C、PHP、Go、C#、Ruby、Objective-C、Rust、Swift、Type、OCaml、Scala、Kotlin、Perl、SQL、HTML、CSS和Bash。主流编程语言几乎都囊括在内。

图片.png

标签:cargo,rustup,VScode,如下,--,Linux,安装,Rust
From: https://blog.51cto.com/u_15941409/6066773

相关文章

  • Linux系统之时间管理
    (Linux系统之时间管理)一、date命令介绍1.date帮助[root@tianyi~]#dateMonSep620:56:57CST2021[root@tianyi~]#date--helpUsage:date[OPTION]...[+FORM......
  • LVS(Linux Virtual Server)+Nginx 高可用集群
    LVS(Linux虚拟服务器)LVS(LinuxVirtualServer)是一个开源的负载均衡项目,是国内最早出现的开源项目之一,目前已被集成到Linux内核模块中。该项目在Linux内核中实现了基于......
  • 68、Linux DNS实现
    DNS软件LINUXDNS软件bindbind:服务器bind-lib:相关库bind-utils:客户端bind-chroot:安全包,将DNS相关文件放置/var/named/chroot配置文件BIND主程序:/usr/sbin/named服务脚本......
  • rust安装教程
    安装前准备C编译器环境()任选其一MicrosoftC++生成工具-VisualStudioMSYS2如果不安装,编译时将提示找不到连接器安装rustup下载rustup-init.exe(32位)下载rus......
  • Linux基础 - 进程管理 ps
     psaux|sort-k4,4nr|head-n10 #查看内存占用前10名的程序ps-e/ps-ef/ps-eF/ps-ely  #Toseeeveryprocessonthesystemusingstandardsy......
  • Linux系统的日志管理
    (Linux系统的日志管理)一、systemd-journald服务1.systemd-journald介绍#系统时间日志的核心服务#收集包括来自内核,早期引导阶段啊,进程启动,运行时的标准输出和错误输......
  • Linux系列教程(十四)——Linux用户和用户组管理之相关配置文件
    前面我们介绍了软件包管理。首先介绍了rpm包的相关命令,但是我们发现直接安装rpm包会被其依赖性折磨的不行,然后解决办法是yum在线管理,通过yum命令安装rpm包能自动帮助我......
  • 【自用】Linux常用命令
    目录grepgrepLinux搜索指定目录中所有文件的内容grep-rn'要搜索的关键词'*-r递归查找-n显示行号-R查找所有文件包含子目录-i忽略大小写-l只列出匹配的文件......
  • Linux基础 - 文件系统 /proc
      一、/proc文件系统1.1/proc:一个虚拟文件系统/proc文件系统是一种内核和内核模块用来向进程(process)发送信息的机制(所以叫做/proc)。最初的设计目的是允许......
  • 5.windows安装linux系统
    本章意图将windows系统安装为Linux系统 1.安装的准备:U盘(不小于20G)windows电脑安装软件连接链接:https://pan.baidu.com/s/1QHYv3tif2cX3V6dDQ9nV4w提取码:o1......