Avatar ·

خطأ بناء openssl-sys في Rust: حل المشكلة حتى بعد تثبيت OpenSSL

مرحبًا بالجميع! أنا مبتدئ في Rust وأحاول بناء مشروع يستخدم crate `openssl`. قمت بتثبيت OpenSSL محليًا عبر مدير الحزم (على Ubuntu — `sudo apt install libssl-dev`)، ولكن عند تشغيل `cargo build` أحصل على الخطأ التالي: ``` error: failed to run custom build command for `openssl-sys v0.9.60` Caused by: process didn't exit successfully: `/path/to/target/debug/build/openssl-sys-...` (exit status: 101) --- stderr run pkg_config fail: "Could not run `\"pkg-config\" \"--libs\" \"--cflags\" \"openssl\"`" ``` لقد تحققت من أن `libssl-dev` مثبت، وأعدت تشغيل الطرفية، وحتى أعدت تثبيت Rust — ولم يساعد شيء. إصدار Rust: 1.65.0، Cargo: الأحدث. إليك ملف `Cargo.toml` الخاص بي: ```toml [dependencies] openssl = "0.10.45" ``` أرشدوني، ما الذي قد يكون المشكلة؟