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 :

Terminal
$
anchor init <project-name>

Par exemple, pour créer un projet appelé my-project, exécutez :

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

Terminal
$
cd <project-name>

Consultez la structure de fichiers du projet Anchor.

Compiler le programme

Pour compiler votre projet, exécutez la commande suivante :

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

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

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

Table des matières

Modifier la page