Avatar ·

Rust-analyzer 在 VSCode 中无法识别 workspace:错误“failed to discover workspace”

大家好!我刚开始学习 Rust,在配置 Visual Studio Code 中的 rust-analyzer 时遇到了问题。我安装了扩展,通过 `cargo new my_project` 创建了一个新项目,在 VSCode 中打开了文件夹,但 rust-analyzer 无法工作,并显示错误:“failed to discover workspace”。 以下是我所做的: 1. 通过 rustup 安装了 Rust(最新稳定版) 2. 在 VSCode 中安装了 rust-analyzer 扩展 3. 创建了项目:`cargo new my_project --bin` 4. 在 VSCode 中打开了 `my_project` 文件夹 在 VSCode 的状态栏中,我看到:“rust-analyzer: failed to discover workspace”。同时,语法高亮和自动补全功能无法工作。终端中没有错误,`cargo build` 运行正常。 我的 `Cargo.toml` 如下: ```toml [package] name = "my_project" version = "0.1.0" edition = "2021" ``` 而 `src/main.rs`: ```rust fn main() { println!("Hello, world!"); } ``` 我尝试过重新安装扩展、清除 VSCode 缓存、重启电脑——但都没有效果。