Anchor CLI Basisprincipes

Dit gedeelte behandelt enkele veelgebruikte Anchor CLI-commando's om je op weg te helpen. Voor meer informatie over de Anchor CLI, zie de Anchor documentatie.

Project initialiseren

Om een nieuw Anchor-project te maken, voer je het volgende commando uit:

Terminal
$
anchor init <project-name>

Bijvoorbeeld, om een project genaamd my-project te maken, voer je uit:

Terminal
$
anchor init my-project

Dit commando maakt een nieuwe map aan met de projectnaam en initialiseert een nieuw Anchor-project met een basis Rust-programma en TypeScript-testsjabloon.

Navigeer naar de projectmap:

Terminal
$
cd <project-name>

Bekijk de mapstructuur van het Anchor-project.

Programma bouwen

Om je project te bouwen, voer je het volgende commando uit:

Terminal
$
anchor build

Je kunt het gecompileerde programma vinden in de map /target/deploy.

Wanneer je anchor build uitvoert en de volgende fouten tegenkomt:

Na het toepassen van de voorgaande oplossing, probeer anchor build opnieuw uit te voeren.

Programma implementeren

Om je project te implementeren, voer het volgende commando uit:

Terminal
$
anchor deploy

Dit commando implementeert je programma naar de cluster die is gespecificeerd in het Anchor.toml bestand.

Programma testen

Om je project te testen, voer het volgende commando uit:

Terminal
$
anchor test

Dit commando bouwt, implementeert en voert de tests uit voor je project.

Wanneer je localnet gebruikt als de cluster in Anchor.toml, start Anchor automatisch een lokale validator, implementeert je programma, voert tests uit en stopt vervolgens de validator.

Bij het uitvoeren van anchor test na het aanmaken van een nieuw Anchor project op Linux of WSL, kun je de volgende fouten tegenkomen als je Node.js of Yarn niet hebt geïnstalleerd:

Permission denied (os error 13)
No such file or directory (os error 2)

Is this page helpful?

Inhoudsopgave

Pagina Bewerken