Anchor CLI Grundlagen

Dieser Abschnitt bietet einige gängige Befehle und Beispiele, um Ihnen den Einstieg in die Verwendung der Anchor CLI zu erleichtern.

Das Projekt initialisieren

Erstelle ein neues Anchor-Projekt, indem du den unten gezeigten Befehl ausführst. Dadurch wird ein neues Verzeichnis mit dem Projektnamen angelegt und dazu verwendet, ein neues Anchor- Projekt zu initialisieren.

Terminal
$
anchor init <project-name>

Der folgende Befehl erstellt beispielsweise ein Projekt namens my-project. Das Verzeichnis my-project enthält ein modulares Rust-Programm und eine Rust-Testvorlage, die LiteSVM verwendet.

Terminal
$
anchor init my-project

Um stattdessen eine TypeScript-Testvorlage zu generieren, wähle explizit eine aus. Verwende zum Beispiel die Mocha-Vorlage:

Terminal
$
anchor init my-project --test-template mocha

TypeScript-Testvorlagen erfordern Node.js und einen JavaScript-Paketmanager.

Wechsle anschließend in das Projektverzeichnis:

Terminal
$
cd <project-name>

Siehe die Dateistruktur von Anchor-Projekten.

Programm erstellen

Um Ihr Projekt zu erstellen, führen Sie folgenden Befehl aus:

Terminal
$
anchor build

Das kompilierte Programm finden Sie im /target/deploy-Verzeichnis.

Installation der Plattform-Tools fehlgeschlagen

Wenn beim Build ein ungültiges platform-tools-Verzeichnis gemeldet wird, installiere die SBF- Build-Tools neu und wiederhole dann den Build:

Terminal
$
cargo build-sbf --force-tools-install
$
anchor build

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 baut, stellt bereit und führt die Tests für Ihr Projekt aus.

Bei Verwendung des localnet-Clusters startet Anchor automatisch einen lokalen Validator, stellt das Programm bereit, führt Tests aus und stoppt dann den Validator.

Fehler beim JavaScript-Test-Runner

Wenn du eine JavaScript- oder TypeScript-Testvorlage ausgewählt hast, kann einer der folgenden Fehler darauf hinweisen, dass Node.js oder der konfigurierte Paketmanager nicht installiert ist:

Permission denied (os error 13)
No such file or directory (os error 2)

Is this page helpful?

Inhaltsverzeichnis

Seite bearbeiten
© 2026 Solana Foundation. Alle Rechte vorbehalten.