如何使用Rust VS Code扩展解决“无法启动客户端Rust语言服务器”?

时间:2020-03-23 15:46:57

标签: visual-studio-code rust

为VS Code安装Rust扩展名后,构建项目失败,并出现以下错误:

Error Message Displayed by vscode

无法启动客户端Rust语言服务器

Rustup不可用。从https://www.rustup.rs

安装

尽管事实是rustup已安装在系统中,并且可以从VS Code终端进行访问。

2 个答案:

答案 0 :(得分:3)

这是rls-vscode存储库中经常报告的问题,我发现一些讨论(12)中埋藏着解决方案。

问题似乎出在rustup可执行文件的路径上。 rustup在终端上可以正常工作,但是VS Code无法找到它。

在扩展程序的setting.json中添加以下内容可修复扩展程序的路径。

"rust-client.rustupPath": "/home/XXX/.cargo/bin/rustup"

答案 1 :(得分:0)

在 Windows 上:

Start > search for "Edit environment variables for account" > Edit "Path" > Add "%USERPROFILE%\.cargo\bin"