Bases de la CLI Anchor
Cette section présente quelques commandes courantes de la CLI Anchor pour vous aider à démarrer. Pour plus d'informations sur la CLI Anchor, consultez la documentation Anchor.
Initialiser un projet
Pour créer un nouveau projet Anchor, exécutez la commande suivante :
$anchor init <project-name>
Par exemple, pour créer un projet appelé my-project
, exécutez :
$anchor init my-project
Cette commande crée un nouveau répertoire avec le nom du projet et initialise un nouveau projet Anchor avec un programme Rust de base et un modèle de test TypeScript.
Naviguez vers le répertoire du projet :
$cd <project-name>
Consultez la structure de fichiers du projet Anchor.
Compiler le programme
Pour compiler votre projet, exécutez la commande suivante :
$anchor build
Vous pouvez trouver le programme compilé dans le répertoire /target/deploy
.
Lors de l'exécution de anchor build
, si vous rencontrez les erreurs suivantes
:
Après avoir appliqué la solution précédente, essayez d'exécuter
anchor build
à nouveau.
Déployer le programme
Pour déployer votre projet, exécutez la commande suivante :
$anchor deploy
Cette commande déploie votre programme sur le cluster
spécifié dans le fichier
Anchor.toml
.
Tester le programme
Pour tester votre projet, exécutez la commande suivante :
$anchor test
Cette commande compile, déploie et exécute les tests pour votre projet.
Lorsque vous utilisez localnet
comme cluster
dans Anchor.toml
, Anchor
démarre automatiquement un validator local, déploie votre programme, exécute les
tests, puis arrête le validator.
Lorsque vous exécutez anchor test
après avoir créé un nouveau projet
Anchor sur Linux ou WSL, vous pourriez rencontrer les erreurs suivantes si vous
n'avez pas Node.js ou Yarn installés :
Permission denied (os error 13)
No such file or directory (os error 2)
Is this page helpful?