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:
$anchor init <project-name>
Bijvoorbeeld, om een project genaamd my-project
te maken, voer je uit:
$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:
$cd <project-name>
Bekijk de mapstructuur van het Anchor-project.
Programma bouwen
Om je project te bouwen, voer je het volgende commando uit:
$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:
$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:
$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?