Cargo build يتجمد مع "Blocking waiting for file lock on the registry index" بعد بناء parity من المصدر
مرحباً بالجميع! أنا مبتدئ في Rust وأحاول بناء مشروع parity (وهي عقدة بلوكتشين) من الكود المصدري. بعد أن استنسخت المستودع وشغلت `cargo build`، كان كل شيء يسير بشكل طبيعي، لكن في منتصف البناء تجمدت العملية. في الطرفية تظهر الرسالة:
```
Blocking waiting for file lock on the registry index
```
ولا يحدث شيء لأكثر من ساعة. حاولت إعادة تشغيل الطرفية، لكن المشكلة تتكرر. إليك ملف `Cargo.toml` الخاص بي (مبسط):
```toml
[package]
name = "my-parity-build"
version = "0.1.0"
edition = "2021"
[dependencies]
parity = { git = "https://github.com/paritytech/parity.git" }
```
النظام: Ubuntu 22.04، تم تثبيت Rust عبر rustup، آخر إصدار مستقر. جربت بالفعل:
- `cargo clean`
- حذف `~/.cargo/registry/cache`
- إعادة تشغيل الكمبيوتر
لكن لا شيء يساعد. ما الخطأ الذي أفعله؟ لماذا لا يستطيع Cargo الوصول إلى سجل الحزم؟ وكيف يمكن إصلاح ذلك دون إعادة تثبيت Rust بالكامل؟ شكراً مسبقاً على المساعدة!