升级Mac Sonoma 14.0后VSCode中Rust调试器无法工作求助
Mac Sonoma 14.0下VSCode调试Rust项目失败(进程退出码-1)及rust-analyzer启动异常
环境信息
- 设备:2019款x86架构MacBook Pro
- 系统:Mac Sonoma 14.0
- 工具链:Rust(已尝试重装/更新)、VSCode + rust-analyzer插件(已尝试重装)、LLDB(已更新)
问题现象
- 调试器异常:
创建极简Hello World Rust项目,编译无报错,但点击main函数上方的Debug按钮后,调试控制台输出如下:
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.
进程直接退出,无法进入调试会话。
- rust-analyzer启动异常:
首次打开VSCode加载Rust工作区时,rust-analyzer图标显示异常颜色,并弹出提示Failed to spawn one or more proc-macro servers;但重新加载工作区后,图标恢复正常蓝色,且VSCode的Output标签中rust-analyzer无任何输出,暂推测后续状态正常。
已尝试的解决方法
- 完全重装Rust工具链
- 使用
rustup update更新至最新稳定版Rust - 卸载并重新安装VSCode的rust-analyzer插件
- 创建全新Hello World项目排除项目配置问题
- 更新Xcode命令行工具(
xcode-select --install) - 更新LLDB至最新版本
恳请社区提供排查思路或解决方案!
内容的提问来源于stack exchange,提问作者James
相关产品推荐
相关产品推荐

