为VS Code安装Rust
扩展名后,构建项目失败,并出现以下错误:
无法启动客户端Rust语言服务器
Rustup不可用。从https://www.rustup.rs
安装
尽管事实是rustup
已安装在系统中,并且可以从VS Code终端进行访问。
答案 0 :(得分:3)
这是rls-vscode存储库中经常报告的问题,我发现一些讨论(1,2)中埋藏着解决方案。
问题似乎出在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"