Основы 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 автоматически запускает локальный validator, деплоит программу, выполняет тесты и затем останавливает validator.

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

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

Is this page helpful?

Содержание

Редактировать страницу

Управляется

© 2026 Фонд Solana.
Все права защищены.
Подключиться