在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
解决方法
分析当我重新安装了 rust-analyzer 之后,我看了开发机上有这样一个进程 所以我猜测,应该是要想正常使用 rust-analyzer 扩展,机器上一定要将 server 端(也就是 rust-analyzer-mac)运行起来 因此,如果 rust-analyzer 突然没法使用了,可以尝试主动启动 rust-analyzer-mac 程序,该可执行文件在 Mac 上位于
试验为了验证我的猜想,我先找到机器上运行着的 rust-analyzer-mac 进程,将其 kill 掉。我再去 vscode 上看看,Rust 相关的 ide 功能是否可用。 结果是符合预期,ide 功能无法继续使用。说明 rust-analyzer-mac 是正常使用 Rust ide 功能的关键所在。 此时,我在主动去启动 rust-analyzer-mac 程序。命令行输出如下内容:
随后,我再去试试 Rust ide 的功能,恢复正常。查看机器上的进程,rust-analyzer-mac 处于正在运行的状态。别着急,这只是表面现象。 在后续的数次使用 vscode 编写 Rust 代码时, 发现主动启动 rust-analyzer-mac 可执行程序,并不能帮助我正确地启动 language server。 但是我发现,当我用 vscode 打开我的 Rust 仓库时,使用 结论如此看来,rust-analyzer-mac 程序是 rust-analyzer 工具使用的关键,一旦,无法正常使用
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论