Avatar ·

Fehler beim Bauen von openssl-sys in Rust: Lösung des Problems auch nach der Installation von OpenSSL

Hallo zusammen! Ich bin neu in Rust und versuche, ein Projekt zu bauen, das die Crate `openssl` verwendet. Ich habe OpenSSL lokal über den Paketmanager installiert (auf Ubuntu: `sudo apt install libssl-dev`), aber beim Ausführen von `cargo build` erhalte ich einen Fehler: ``` 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\"`" ``` Ich habe überprüft, dass `libssl-dev` installiert ist, das Terminal neu gestartet, sogar Rust neu installiert – nichts hilft. Rust-Version: 1.65.0, Cargo: aktuell. Hier ist meine `Cargo.toml`: ```toml [dependencies] openssl = "0.10.45" ``` Könnt ihr mir sagen, worin das Problem liegen könnte? Warum sieht `openssl-sys` die installierte Bibliothek nicht, obwohl sie definitiv vorhanden ist? Ich habe auch versucht, `pkg-config` zu installieren – der Fehler blieb. Vielleicht muss ich etwas in den Umgebungsvariablen setzen?