小编Jam*_*mes的帖子

为什么 Mac 更新到 Sonoma 14.0 后,VSCode 中的调试器无法与 Rust 一起使用

我在使用 VSCode 的调试器执行 Rust 项目时遇到错误。它在操作系统更新之前有效,但现在我遇到了问题。我的 Mac 是 2019 年款 Macbook Pro,配备 x86 芯片。

为了说明问题所在,我创建了一个简单的 Rust 项目,其中仅包含 hello world。

在此输入图像描述

它只编译文件,但是当我点击Debug上面的内容时main,我通过调试控制台得到了这个

Console is in 'commands' mode, prefix expressions with '?'.
Launching: /Users/my_account/Desktop/test/target/debug/test
Launched process 5903
Process exited with code -1.
Run Code Online (Sandbox Code Playgroud)

另外,我注意到,当我第一次打开 VSCode 时,rust 分析器是这种奇怪的颜色,并且它状态为Failed to spawn one or more proc-macro servers,但是当我点击重新加载工作区时,它会返回到编辑器的原始蓝色。

错误

在此输入图像描述

好的

在此输入图像描述

当我查看 VSCode 中的“输出”选项卡时,它没有说明 Rust 分析器的任何内容,因此我假设这意味着 Rust 分析器方面一切正常?

我尝试过的:

  • 重新安装 Rust
  • 通过更新 Rustrustup
  • 重新安装锈迹分析仪
  • 制作这个简单的项目看看这是否是一个设置问题。
  • 更新了命令行工具
  • 更新LLDB

任何帮助是极大的赞赏!:)

rust visual-studio-code rust-analyzer

9
推荐指数
1
解决办法
1675
查看次数

标签 统计

rust ×1

rust-analyzer ×1

visual-studio-code ×1