Anchor CLI Grundlagen
Dieser Abschnitt führt durch einige gängige Anchor CLI-Befehle, um Ihnen den Einstieg zu erleichtern. Für weitere Informationen zur Anchor CLI, siehe die Anchor-Dokumentation.
Projekt initialisieren
Um ein neues Anchor-Projekt zu erstellen, führen Sie folgenden Befehl aus:
$anchor init <project-name>
Um beispielsweise ein Projekt namens my-project
zu erstellen, führen Sie aus:
$anchor init my-project
Dieser Befehl erstellt ein neues Verzeichnis mit dem Projektnamen und initialisiert ein neues Anchor-Projekt mit einem grundlegenden Rust-Programm und einer TypeScript-Test-Vorlage.
Navigieren Sie zum Projektverzeichnis:
$cd <project-name>
Sehen Sie sich die Dateistruktur des Anchor-Projekts an.
Programm bauen
Um Ihr Projekt zu bauen, führen Sie folgenden Befehl aus:
$anchor build
Sie finden das kompilierte Programm im Verzeichnis /target/deploy
.
Wenn Sie beim Ausführen von anchor build
folgende Fehler erhalten:
Nachdem Sie die vorherige Lösung angewendet haben, versuchen Sie erneut,
anchor build
auszuführen.
Programm bereitstellen
Um Ihr Projekt bereitzustellen, führen Sie den folgenden Befehl aus:
$anchor deploy
Dieser Befehl stellt Ihr Programm auf dem cluster
bereit, der in der
Anchor.toml
Datei
angegeben ist.
Programm testen
Um Ihr Projekt zu testen, führen Sie den folgenden Befehl aus:
$anchor test
Dieser Befehl erstellt, stellt bereit und führt die Tests für Ihr Projekt aus.
Wenn Sie localnet
als cluster
in Anchor.toml
verwenden, startet Anchor
automatisch einen lokalen Validator, stellt Ihr Programm bereit, führt Tests aus
und stoppt dann den Validator.
Wenn du anchor test
nach dem Erstellen eines neuen Anchor-Projekts
unter Linux oder WSL ausführst, könntest du auf folgende Fehler stoßen, wenn
Node.js oder Yarn nicht installiert sind:
Permission denied (os error 13)
No such file or directory (os error 2)
Is this page helpful?