Visual Studio代码警告:RLS无法为Racer设置RUST_SRC_PATH,因为它无法读取Rust sysroot

问题描述 投票:3回答:2

我正在使用visual studio代码来练习防锈程序。

我总是得到以下警告。

warning: RLS could not set RUST_SRC_PATH for Racer because it could not read the Rust sysroot.

Warning screenshot

我该怎么做才能解决这个错误?

rust visual-studio-code
2个回答
2
投票

查看rust-lang-nursery/rls-vscode#224rust-lang-nursery/rls-vscode#167,以便在RLS VSCode问题跟踪器上讨论此消息。

该插件的自述文件列出了要求:

  • Rustup,
  • 一个Rust工具链(扩展程序将根据权限为您配置),
  • RLS(目前为rls-preview),rust-src和rust-analysis组件(扩展程序将根据权限为您安装这些组件)。

根据这两个线程中的注释,允许扩展权限来管理最后两个要求可以修复您看到的错误。


1
投票

对我来说,有什么帮助是在VS Code settings.json(快捷菜单 - >首选项:打开设置(JSON)或通过菜单)中添加它

{
    "rust-client.channel": "stable"
}
© www.soinside.com 2019 - 2024. All rights reserved.