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?