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:

Terminal
$
anchor init <project-name>

Um beispielsweise ein Projekt namens my-project zu erstellen, führen Sie aus:

Terminal
$
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:

Terminal
$
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:

Terminal
$
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:

Terminal
$
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:

Terminal
$
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?

Inhaltsverzeichnis

Seite bearbeiten
Einführende Befehle für den Einstieg in die Anchor CLI | Solana