Ich versuche, die rust-mosquitto library zu verwenden. Meine aktuellen Cargo.toml
ist:"Cargo.toml" konnte beim Erstellen einer abhängigen Kiste von GitHub nicht gefunden werden.
[package]
name = "HomeDaemon"
version = "0.1.0"
authors = ["RTR <[email protected]>"]
[dependencies.mosquitto]
git = "https://github.com/kteza1/rust-mosquitto"
Wenn ich laufe cargo build
, folgende Fehler gemeldet:
Could not find `Cargo.toml` in `/Users/ravitejareddy/.cargo/git/checkouts/rust-mosquitto-8203e77dcf072bf7/rust-mosquitto`
Der eigentliche Download in ~/.cargo/git/checkouts/rust-mosquitto-8203e77dcf072bf7/master
zeigt, dass Cargo.toml
vorhanden ist.
Es gibt ein extra rust-mosquitto
im obigen Pfad, ist das ein Problem?
Aber warum ist das ein Fehler? – tez
@tez: Weil du * drei * Verzeichnisse hoch gehst, wenn es nur * zwei * im Repository gibt. Sie verlangen effektiv, dass Ihr Repository * immer * mit dem Namen 'rust-mosquitto' und * nichts anderem * ausgecheckt wird. –
Ok. Die Ordnerstruktur unterscheidet sich beim Herunterladen von Git, wo sich Cargo.tom innerhalb des Filialnamens befindet. "Meister" in diesem Fall. – tez