当前位置: 首页 > news >正文

rust-analyzer报错“Failed to spawn one or more proc-macro servers,....“怎么解决?

最近,在使用vscode测试rust代码时,遇到了一些问题。在经过反复折腾后,最终解决了问题,在此写下作为记录,以便于以后参考。

我遇到的报错内容是:

Failed to spawn one or more proc-macro servers.

  • cannot find proc-macro-srv, the workspace E:\100rust\temp is missing a sysroot

这个问题是新遇到的,以前一直没有这个错误。不过,我因为重装过rust和vscode的这个插件rust-analyzer,不确定是哪里修改过设置,所以一直在网上寻求解决方法。

但网上的错误不尽相同,有的是“Failed to spawn one or more proc-macro servers”这句相同,但后面跟的内容不同,无法作为参考,有的是通过重装就可以了,反正网上有五花八门的方法,我试了几个都不解决问题。

然后我在rust的官方的github的issue中看到有一个相同的问题,但是我不知道这个问题最终有没有解决,不过,我在这个issue的对话中看到有人提到:

Does this happen with the latest rust-analyzer version? Also please
check your logs for any additional info, it looks like your setup
causes r-a to not find your sysroot at all, do you have any relevant
configs set? 最新的 rus

http://www.lryc.cn/news/312681.html

相关文章:

  • Communications--9--一文读懂双机热备冗余原理
  • 可调恒定电流稳压器NSI50150ADT4G车规级LED驱动器 提供专业的汽车级照明解决方案
  • Unity中使用代码动态修改URP管线下的标准材质是否透明
  • 关于制作Python游戏全过程(汇总1)
  • 独立站营销新纪元:AI与大数据塑造个性化体验的未来
  • C语言项目实战——贪吃蛇
  • ArmSoM规划开发基于RK3576的开发套件
  • 视频剪辑如何提取伴奏?短视频剪辑有妙方
  • 【Web】浅浅地聊SnakeYaml反序列化两条常见利用链
  • 详解openGauss客户端工具gsql的高级用法
  • 开源工业软件:SCADA系统开源
  • 关于AI彩票预测算法的设想
  • 设计模式之策略模式实践
  • 讨论:解决哈希冲突的几种方法
  • 遥感分析时什么情况下需要做大气校正?
  • 设计模式学习笔记 - 设计原则 - 7.DRY 原则及提高代码复用性
  • 方法的调用
  • VGW在 Windows 平台上局域网就绪的旁路由器程序
  • 能源大数据采集,为您提供专业数据采集服务
  • 01_Maven
  • C语言题目练习
  • 物联网安全|TrustAsia助力PSWG应对全球物联网产品安全合规挑战
  • 基于单片机的医院输液系统设计
  • 安卓简单登录
  • 【计算机网络】DNS/ICMP协议/NAT技术
  • 2403C++,C++20协程通道
  • C语言从入门到实战——预处理详解
  • 【LabVIEW FPGA】CIC滤波器
  • 砝码称重 蓝桥杯
  • AmzTrends x TiDB Serverless:通过云原生改造实现全局成本降低 80%