Nozioni di base della CLI di Anchor
Questa sezione illustra alcuni comandi comuni della CLI di Anchor per aiutarti a iniziare. Per ulteriori informazioni sulla CLI di Anchor, consulta la documentazione di Anchor.
Inizializzare il progetto
Per creare un nuovo progetto Anchor, esegui il seguente comando:
$anchor init <project-name>
Per esempio, per creare un progetto chiamato my-project
, esegui:
$anchor init my-project
Questo comando crea una nuova directory con il nome del progetto e inizializza un nuovo progetto Anchor con un programma Rust di base e un modello di test in TypeScript.
Naviga nella directory del progetto:
$cd <project-name>
Consulta la struttura dei file del progetto Anchor.
Compilare il programma
Per compilare il tuo progetto, esegui il seguente comando:
$anchor build
Puoi trovare il programma compilato nella directory /target/deploy
.
Quando esegui anchor build
, se riscontri i seguenti errori:
Dopo aver applicato la soluzione precedente, prova a eseguire nuovamente
anchor build
.
Distribuisci il programma
Per distribuire il tuo progetto, esegui il seguente comando:
$anchor deploy
Questo comando distribuisce il tuo programma sul cluster
specificato nel file
Anchor.toml
.
Testa il programma
Per testare il tuo progetto, esegui il seguente comando:
$anchor test
Questo comando compila, distribuisce ed esegue i test per il tuo progetto.
Quando si utilizza localnet
come cluster
in Anchor.toml
, Anchor avvia
automaticamente un validator locale, distribuisce il tuo programma, esegue i
test e poi arresta il validator.
Quando si esegue anchor test
dopo aver creato un nuovo progetto Anchor
su Linux o WSL, potresti incontrare i seguenti errori se non hai Node.js o Yarn
installati:
Permission denied (os error 13)
No such file or directory (os error 2)
Is this page helpful?