В этом разделе приведены основные команды и примеры, которые помогут вам начать работу с 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?