Основи Anchor CLI
Цей розділ надає деякі поширені команди та приклади, щоб допомогти вам почати використовувати Anchor CLI.
Ініціалізація проєкту
Створіть новий проєкт Anchor, виконавши команду, показану нижче. Вона створить новий каталог з назвою проєкту та використає його для ініціалізації нового проєкту Anchor.
$anchor init <project-name>
Наприклад, команда нижче створить проєкт під назвою my-project. Каталог
my-project міститиме базову програму на Rust і шаблон тесту на TypeScript.
$anchor init my-project
Потім перейдіть до каталогу проєкту:
$cd <project-name>
Дивіться структуру файлів проєкту Anchor.
Збірка програми
Щоб зібрати ваш проєкт, виконайте таку команду:
$anchor build
Ви можете знайти скомпільовану програму в каталозі /target/deploy.
Під час виконання anchor build, якщо ви зіткнетеся з такими помилками:
Після застосування вищезазначеного рішення спробуйте знову запустити
anchor build.
Розгортання програми
Щоб розгорнути ваш проєкт, виконайте наступну команду:
$anchor deploy
Ця команда розгортає вашу програму в cluster, вказаному у файлі
Anchor.toml.
Тестування програми
Щоб протестувати ваш проєкт, виконайте наступну команду:
$anchor test
Ця команда збирає, розгортає та запускає тести для вашого проєкту.
При використанні кластера localnet, Anchor автоматично запускає локальний
validator, розгортає програму, запускає тести, а потім зупиняє validator.
Будь-яка з наступних помилок може вказувати на те, що у вас не встановлено Node.js або Yarn:
Permission denied (os error 13)
No such file or directory (os error 2)
Is this page helpful?