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