Ich gehe durch Rust und ich muss die rand
Kiste auf meinem System bekommen. Ich mache keine Frachtverpackungen (z. B. creating Cargo.toml
), weil ich an der Sprache interessiert war und nicht an Verpackungen.
Kann ich die rand
-Bibliothek irgendwie auf meinem System installieren, ohne Cargo.toml
mit cargo
command definieren zu müssen?
Nein. Benutze Fracht. Es ist extrem einfach zu verwenden und es verhindert, dass Sie sich beim Verwalten von Versionen (und widersprüchlichen Versionen) in den Fuß schießen.
weil ich an der Sprache interessiert war, nicht an Verpackung.
Aus Sicht von 99,9% der Rust-Nutzer ist Cargo Teil der Sprache oder zumindest ein Teil des Rust-Ökosystems. Viele Dinge werden in Kisten bereitgestellt, die Sie vielleicht in einer anderen Sprachen-Standard-Bibliothek erwarten (Zufallszahlen-Generierung ist ein großartiges Beispiel).
installieren Sie die Bibliothek auf meinem System
Letztlich macht das keinen Sinn. Es gibt keine eine wahre Version einer Bibliothek, die Sie installieren können. Jedes Programm, das eine Kiste verwendet, kann eine andere Version verwenden, da es andere Bedürfnisse hat. Außerdem können Sie eine Kiste für verschiedene Projekte auf eine andere Art und Weise zusammenstellen - Kisten haben Features , die ändern, wie sie kompiliert werden können.
cargo install rand
Dies ist eigentlich eine Möglichkeit, Cargo zu verwenden, um ein gesamtes Rust-Projekt zu erstellen, das eine binäre bereitstellt und es auf Ihrem System installiert. Dies ist sinnvoller, da es sich um eine einzelne, abgeschlossene Entität handelt. Leider kann es gerade aus diesem Grund verwirrend sein!
Natürlich können Sie ; Sie müssen nur alles tun, was Cargo für Sie erledigt. Das beinhaltet
Tags und Links rust rust-cargo