Цей розділ надає деякі поширені команди та приклади, щоб допомогти вам почати використовувати 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?