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?