Основы Anchor CLI

В этом разделе представлены некоторые распространенные команды и примеры, которые помогут вам начать использовать Anchor CLI.

Инициализация проекта

Создайте новый проект Anchor, выполнив команду, показанную ниже. Она создаст новую директорию с именем проекта и использует её для инициализации нового проекта Anchor.

Terminal
$
anchor init <project-name>

Например, команда ниже создаст проект с именем my-project. Директория my-project будет содержать базовую программу на Rust и шаблон теста на TypeScript.

Terminal
$
anchor init my-project

Затем перейдите в директорию проекта:

Terminal
$
cd <project-name>

См. структуру файлов проекта Anchor.

Сборка программы

Чтобы собрать ваш проект, выполните следующую команду:

Terminal
$
anchor build

Вы можете найти скомпилированную программу в директории /target/deploy.

При выполнении anchor build, если вы столкнулись со следующими ошибками:

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

Развертывание программы

Чтобы развернуть ваш проект, выполните следующую команду:

Terminal
$
anchor deploy

Эта команда развертывает вашу программу в cluster, указанном в Anchor.toml файле.

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

Чтобы протестировать ваш проект, выполните следующую команду:

Terminal
$
anchor test

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

При использовании кластера localnet Anchor автоматически запускает локальный валидатор, развертывает программу, выполняет тесты, а затем останавливает валидатор.

Любая из следующих ошибок может указывать на то, что у вас не установлен Node.js или Yarn:

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

Is this page helpful?

Содержание

Редактировать страницу
Вводные команды для начала работы с Anchor CLI | Solana