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:
$anchor init <project-name>
Na przykład, aby utworzyć projekt o nazwie my-project
, uruchom:
$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:
$cd <project-name>
Zobacz strukturę plików projektu projektu Anchor.
Budowanie programu
Aby zbudować swój projekt, uruchom następujące polecenie:
$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:
$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:
$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?