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:

Terminal
$
anchor init <project-name>

Per esempio, per creare un progetto chiamato my-project, esegui:

Terminal
$
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:

Terminal
$
cd <project-name>

Consulta la struttura dei file del progetto Anchor.

Compilare il programma

Per compilare il tuo progetto, esegui il seguente comando:

Terminal
$
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:

Terminal
$
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:

Terminal
$
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?

Indice

Modifica Pagina