Основы 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 автоматически запускает локальный
валидатор, развертывает программу, выполняет тесты, а затем останавливает
валидатор.
Любая из следующих ошибок может указывать на то, что у вас не установлен Node.js или Yarn:
Permission denied (os error 13)
No such file or directory (os error 2)
Is this page helpful?