Rost -Frachtkommandos

Rost -Frachtkommandos
Cargo ist ein leichter und leistungsstarker Open-Source-Paketmanager für die Rust-Programmiersprache. Es ist ein Werkzeug, das Rost von einer relativ normalen Programmiersprache zu einer leistungsstarken und am erfreulichsten ist, um zu arbeiten.

Die Fracht wird mit einer Reihe von Befehlen und Tools geliefert, die von der Generierung eines neuen Projekts bis zur Veröffentlichung Ihrer eigenen Pakete im offiziellen Rust -Repository reichen.

Nun, Rustaceane, in diesem Artikel werden wir Sie in die Funktionsweise des Frachtpaketmanagers vorstellen, indem wir die grundlegendsten und nützlichsten Befehle lernen.

Fracht installieren

Bevor Sie den Cargo -Paket -Manager verwenden können, müssen Sie ihn installieren. Standardmäßig ist die Fracht zusammen mit dem Rost -Compiler verpackt. Wenn Sie RustC installiert haben, sind die Chancen hoch, dass Sie die Fracht installiert haben.

Um zu überprüfen, ob Fracht in Ihrem System verfügbar ist, öffnen Sie Ihr Terminal und geben Sie den Befehl ein:

$ fracht -Verssion
Fracht 1.58.0 (F01B232BC 2022-01-19)

Der Befehl fremdversion gibt die auf Ihrem System installierte Frachtversion zurück.

Nützliche Frachtbefehle.

Im Folgenden finden Sie eine Liste einiger nützlicher Befehle, die vom Cargo -Paket -Manager bereitgestellt werden:

Fracht neu

Mit dem neuen Befehl Fracht können Sie im angegebenen Verzeichnis ein neues Frachtpaket erstellen.

Die Beispielverwendung des Befehls ist wie gezeigt:

$ fracht neue [Optionen] Pfad

Der Befehl erstellt ein neues Frachtpaket mit dem angegebenen Namen im aktuellen Arbeitsverzeichnis.

Der Befehl unterstützt andere Optionen wie:

  1. -Name Name - Gibt den Namen des Pakets an.
  2. -Bin - fordert Fracht an, ein Paket mit dem angegebenen binären Ziel zu erstellen. Standardmäßig wird der Wert auf SRC/Main gesetzt.Rs
  3. -LIB - fordert Fracht an, ein Paket mit dem angegebenen Bibliotheksziel zu erstellen. Standardmäßig src/lib.Rs

Fracht init

Der Befehl fremd init erstellt eine neue fracht im aktuellen funktionierende Verzeichnis manifest. Der Befehl ist wie gezeigt:

Cargo init [Optionen] Pfad

Es unterstützt ähnliche Optionen wie der neue Befehl Fracht.

Fracht installieren

Mit dem Befehl für die Frachtinstallation können Sie eine Rost -Binärin erstellen und installieren. Die Befehlssyntax ist wie gezeigt:

Frachtbau [Optionen] erstellen

Sie können eine Kiste aus mehreren Quellen wie -Git, -Path und -register installieren. Mit diesen Flags können Sie die Quelle der Kiste ändern.

Der Befehl unterstützt andere Optionen. Ein Beispiel ist wie gezeigt:

  1. -Version - Gibt an, welche Kistenversion zu installieren ist.
  2. -Liste - Listet alle installierten Pakete und deren Versionen auf.
  3. -Kraft - Kraft überschreiben Kisten und Binärdateien.
  4. -Bin - Installieren Sie nur die angegebene Binärin.
  5. -Root - Gibt das Stammverzeichnis an, in dem die Pakete installiert werden sollen.

Die oben genannten sind einige Optionen, die vom Befehl Frachtinstallation unterstützt werden.

Fracht deinstallieren

Der Befehl Cargo -Deinstallation entfernt ein mit dem Befehl Fracht installiertes Paket, das installiert ist.

Die Befehlssyntax ist wie gezeigt:

Frachtdeinstallation [Optionen] [Spec]

Im Folgenden finden Sie Beispieloptionen, die Sie mit dem Befehl Cargo -Deinstallation verwenden können.

  1. -Paket - Gibt an, welches Paket zu deinstallieren soll.
  2. -Bin Name - Deinstalliert nur den Binärdauer mit dem angegebenen Namen.

Fracht Suche

Mit dem Cargo -Suchbefehl können Sie nach einem Rostpaket in den Kisten suchen.IO -Verzeichnis. Die Befehlssyntax ist wie gezeigt:

Frachtersuche [Optionen] [Abfrage]

Der Befehl sucht nach passenden Kisten in Kisten.IO und gibt die gefundenen Übereinstimmungen zusammen mit der Beschreibung im TOML -Format zurück.

Frachtlauf

Der Befehl lader run führt das aktuelle paket aus. Die Befehlssyntax ist wie gezeigt:

Frachtrun [Optionen] [- Args]

Die Optionen nach den -args -Flags werden als Programmargumente behandelt und an die laufende Binärin übergeben.

Denken Sie daran, dass der Befehl Frachtrun das Paket im aktuellen Arbeitsverzeichnis ausführt. Um ein anderes Verzeichnis anzugeben, können Sie das -P -Flag verwenden.

Frachtbau

Der Befehl Frachtbau erstellt das aktuelle Paket und die erforderlichen Abhängigkeiten.

Die Befehlssyntax ist wie gezeigt:

Frachtbau [Optionen]

Fracht [Befehl] -Help

Mit dem Befehl hilfsbefehl können Sie das verfügbare Hilfemenü für einen bestimmten Befehl erhalten. Um beispielsweise die Hilfe für den Cargo Build -Befehl zu erhalten, können Sie dies tun:

Frachtbau -HELP

Geben Sie den Befehl ein:

Frachthilfe

Frachtbaum

Der Befehl Frachtbaum zeigt ein Baumformat für die Abhängigkeiten für das angegebene Paket.

Befehlssyntax ist wie:

Frachtbaum [Optionen]

Frachtfix

Die Ladungsfixe behebt automatisch die vom Rost Compiler zurückgegebenen Linkerfehler automatisch. Die Befehlssyntax ist wie gezeigt:

Ladung Fix [Optionen]

Andere Befehle

Das oben genannte sind einige gängige Befehle, die Sie während der Arbeit mit dem Cargo -Paket -Manager verwenden werden. Es gibt jedoch andere, die möglicherweise nicht so oft auftauchen, aber nützlich sein können.

Diese beinhalten:

  1. Cargo Doc - Mit den Befehlen von Cargo Doc können Sie die Dokumentation für ein Paket generieren.
  2. Frachtabfertigung - Dieser Befehl holt die in einem Paket aus dem Netzwerk definierten Abhängigkeiten ab.
  3. Frachtreinigung - entfernt die erzeugten Artefakte.
  4. Frachtpaket - Dieser Befehl akkumuliert ein lokales Paket in eine verteilbare TAR -Datei.

Schließen

Der Artikel beschreibt einige gemeinsame und nützliche Befehle bei der Arbeit mit dem Cargo -Paket -Manager. Diese Liste ist nur ein Tipp der Frachtbefehle. Überprüfen Sie die folgende Ressource, um mehr über Frachtbefehle zu erfahren.

https: // doc.Rost-Lang.org/fracht/