Podstawy Anchor CLI

Ta sekcja omawia kilka typowych poleceń Anchor CLI, aby pomóc Ci rozpocząć. Więcej informacji o Anchor CLI znajdziesz w dokumentacji Anchor.

Inicjalizacja projektu

Aby utworzyć nowy projekt Anchor, uruchom następujące polecenie:

Terminal
$
anchor init <project-name>

Na przykład, aby utworzyć projekt o nazwie my-project, uruchom:

Terminal
$
anchor init my-project

To polecenie tworzy nowy katalog o nazwie projektu i inicjalizuje nowy projekt Anchor z podstawowym programem w języku Rust oraz szablonem testów w TypeScript.

Przejdź do katalogu projektu:

Terminal
$
cd <project-name>

Zobacz strukturę plików projektu projektu Anchor.

Budowanie programu

Aby zbudować swój projekt, uruchom następujące polecenie:

Terminal
$
anchor build

Skompilowany program znajdziesz w katalogu /target/deploy.

Podczas uruchamiania anchor build, jeśli napotkasz następujące błędy:

Po zastosowaniu powyższego rozwiązania spróbuj ponownie uruchomić anchor build.

Wdrażanie programu

Aby wdrożyć swój projekt, uruchom następujące polecenie:

Terminal
$
anchor deploy

To polecenie wdraża Twój program na cluster określonym w pliku Anchor.toml.

Testowanie programu

Aby przetestować swój projekt, uruchom następujące polecenie:

Terminal
$
anchor test

To polecenie buduje, wdraża i uruchamia testy dla Twojego projektu.

Podczas używania localnet jako cluster w Anchor.toml, Anchor automatycznie uruchamia lokalny validator, wdraża Twój program, uruchamia testy, a następnie zatrzymuje validator.

Podczas uruchamiania anchor test po utworzeniu nowego projektu Anchor na systemie Linux lub WSL, możesz napotkać następujące błędy, jeśli nie masz zainstalowanego Node.js lub Yarn:

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

Is this page helpful?

Spis treści

Edytuj stronę