vscode rust远程开发环境搭建

news/2024/10/20 20:50:36/

安装插件rust-analyzer

rust-analyzer是个智能补全插件,对于新手来说,非常有用。
vscode提供的rust-analyzer需要GLIBC 2.29,低版本的GLIBC可以安装旧版本的rust-analyzer,新版本的rust-analyzer可以通过源码安装,如下是源码安装rust-analyzer的过程:

  1. 安装node.js
    下载地址:https://nodejs.org/en/download
  2. 编译安装rust-analyzer
  • 下载源码
    地址:git clone https://github.com/rust-lang/rust-analyzer.git
    如果github下载太慢,就去镜像网站下载
  • 编译
    cd rust-analyzer && cargo xtask install
    执行完后,在目录editors/code下生成rust-analyzer.vsix
  • 安装
    打开开发机上的vscode,扩展-从VSIX安装
    安装完,重新加载就好了

项目管理与编译调试

参考:https://www.runoob.com/rust/rust-setup.html


http://www.ppmy.cn/news/90018.html

相关文章

一文读懂Vite和Webpack的区别?

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、webpack是什么?二、webpack如何工作?三、Vite是什么?Vite和Webpack的区别? 提示:以下是本篇文章正文…

基于 JMeter 实现 WEB 项目性能测试,环境搭建与测试用例编写

目录 前言: 一、JDK 安装 二、Tomcat 安装 三、Redis 安装 四、数据库安装 五、WEB 项目搭建 六、性能测试项目搭建 七、总结 前言: 性能测试是软件开发中必不可少的一环,它可以帮助开发者提高程序的稳定性,优化性能&…

简单易懂:Ajax入门实例详解(登录功能)

前言:不积跬步无以至千里,不积小流无以成江河! 废话不多,以最简练的语言和实例初步了解Ajax! 一、Ajax简介 Ajax(Asynchronous JavaScript and XML)是一种基于Web技术的编程实现方式&#xff0c…

anr log打印流程---Java层

前言 本问介绍一下anr之后,系统打印log的流程。加深对anr问题的理解。 anr触发原理分析可以看看这个文章http://gityuan.com/2017/01/01/input-anr/ cpp代码比较多,我选择放弃了。从java层log往后看吧。。。 ANR Log anr触发在native层,…

11-FastDFS文件服务器 和 Nginx

1、什么是FastDFS 1、开源的轻量级分布式文件系统,用于解决大数据量存储和负载均衡等问题。 2、优点: 支持HTTP协议传输文件(结合Nginx); 对文件内容做Hash处理,节约磁盘空间; 支持负载均衡、整体性能较佳。 3、FastDFS的二个角色:跟踪服务器(Tracker)、存储服务器…

ApplicationRunner使用

本文来说下CommandLineRunner和ApplicationRunner的使用 文章目录 ApplicationRunner使用示例程序结果 CommandLineRunner使用示例程序结果 ApplicationListener触发时机使用实例程序结果注意问题 ApplicationRunner 使用起来很简单,只需要实现CommandLineRunner或者…

第三十四回:AlertDialog Widget

文章目录 概念介绍使用方法示例代码 我们在上一章回中介绍了Dismissible Widget相关的内容,本章回中将介绍 AlertDialog Widget.闲话休提,让我们一起Talk Flutter吧。 概念介绍 我们介绍的AlertDialog是指程序中弹出的确认窗口,其实我们在上一章回中删…

网易易盾流量多发反外挂落地实践

背景及目的 环境迁移 反外挂服务建德机房线上迁移,采取的方案是:建德机房独立部署一套完整的集群,统一经由完整的性能测试、故障演练、功能回归后,通过线上分阶段切换流量的方式来切服务。QA 需要比对验证 2 个不同环境下核心接口…