Noções básicas da CLI do Anchor
Esta seção apresenta alguns comandos comuns da CLI do Anchor para ajudar você a começar. Para mais informações sobre a CLI do Anchor, consulte a documentação do Anchor.
Inicializar projeto
Para criar um novo projeto Anchor, execute o seguinte comando:
$anchor init <project-name>
Por exemplo, para criar um projeto chamado my-project
, execute:
$anchor init my-project
Este comando cria um novo diretório com o nome do projeto e inicializa um novo projeto Anchor com um programa básico em Rust e um modelo de teste em TypeScript.
Navegue até o diretório do projeto:
$cd <project-name>
Veja a estrutura de arquivos do projeto Anchor.
Compilar programa
Para compilar seu projeto, execute o seguinte comando:
$anchor build
Você pode encontrar o programa compilado no diretório /target/deploy
.
Ao executar anchor build
, se você encontrar os seguintes erros:
Depois de aplicar a solução anterior, tente executar anchor build
novamente.
Implantar programa
Para implantar seu projeto, execute o seguinte comando:
$anchor deploy
Este comando implanta seu programa no cluster
especificado no arquivo
Anchor.toml
.
Testar programa
Para testar seu projeto, execute o seguinte comando:
$anchor test
Este comando compila, implanta e executa os testes para o seu projeto.
Quando usar localnet
como o cluster
em Anchor.toml
, o Anchor
automaticamente inicia um validator local, implanta seu programa, executa testes
e depois para o validator.
Ao executar anchor test
depois de criar um novo projeto Anchor no Linux
ou WSL, você pode encontrar os seguintes erros se não tiver o Node.js ou Yarn
instalados:
Permission denied (os error 13)
No such file or directory (os error 2)
Is this page helpful?