Основи Anchor CLI

Цей розділ розглядає деякі поширені команди Anchor CLI для початку роботи. Для отримання додаткової інформації про Anchor CLI, дивіться документацію Anchor.

Ініціалізація проєкту

Щоб створити новий проєкт Anchor, виконайте наступну команду:

Terminal
$
anchor init <project-name>

Наприклад, щоб створити проєкт під назвою my-project, виконайте:

Terminal
$
anchor init my-project

Ця команда створює новий каталог з назвою проєкту та ініціалізує новий проєкт Anchor з базовою програмою на Rust та шаблоном тесту на TypeScript.

Перейдіть до каталогу проєкту:

Terminal
$
cd <project-name>

Перегляньте структуру файлів проєкту Anchor.

Збірка програми

Щоб зібрати ваш проєкт, виконайте наступну команду:

Terminal
$
anchor build

Скомпільовану програму можна знайти в каталозі /target/deploy.

Якщо під час виконання anchor build ви зіткнетеся з такими помилками:

Після застосування попереднього рішення спробуйте знову запустити anchor build.

Розгортання програми

Щоб розгорнути ваш проєкт, виконайте таку команду:

Terminal
$
anchor deploy

Ця команда розгортає вашу програму на cluster, вказаному у файлі Anchor.toml.

Тестування програми

Щоб протестувати ваш проєкт, виконайте таку команду:

Terminal
$
anchor test

Ця команда збирає, розгортає та запускає тести для вашого проєкту.

Коли ви використовуєте localnet як cluster у Anchor.toml, Anchor автоматично запускає локальний validator, розгортає вашу програму, запускає тести, а потім зупиняє validator.

Під час запуску anchor test після створення нового проєкту Anchor на Linux або WSL, ви можете зіткнутися з такими помилками, якщо у вас не встановлено Node.js або Yarn:

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

Is this page helpful?

Зміст

Редагувати сторінку