Rust-analyzer لا يرى مساحة العمل في VSCode: خطأ "failed to discover workspace"
مرحبًا بالجميع! لقد بدأت للتو في تعلم Rust وواجهت مشكلة عند إعداد rust-analyzer في Visual Studio Code. قمت بتثبيت الإضافة، وأنشأت مشروعًا جديدًا عبر `cargo new my_project`، وفتحت المجلد في VSCode، لكن rust-analyzer لا يعمل ويظهر خطأ: "failed to discover workspace".
إليك ما فعلته:
1. قمت بتثبيت Rust عبر rustup (آخر إصدار مستقر)
2. قمت بتثبيت إضافة rust-analyzer في VSCode
3. أنشأت مشروعًا: `cargo new my_project --bin`
4. فتحت المجلد `my_project` في VSCode
في شريط الحالة في 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، وإعادة تشغيل الكمبيوتر — لم ينجح شيء.