Composants d'un emballage de rouille
Un emballage en rouille comprend trois composants clés.
Bienvenue à la cargaison
Lorsque vous travaillez avec des packages, il y a un outil que vous devez connaître: la cargaison. La cargaison est un «gestionnaire de packages» pour la rouille. Il permet de construire et de gérer les packages de rouille. Il effectue des opérations telles que le bâtiment crée, l'installation et la désinstallation de caisses, le déploiement, etc.
NOTE: Bien que le terme package et la caisse puissent être utilisés de manière interchangeable, ils ne sont pas la même chose.
Discutons de la façon dont nous pouvons travailler avec le fret pour créer et gérer les packages de rouille.
Package de création de cargaison
Pour créer un nouveau package de rouille, utilisez la nouvelle commande de cargaison suivie du nom de votre package:
$ cargo new package_name;L'exécution de la commande ci-dessus crée un nouveau répertoire avec le nom du package spécifié. À l'intérieur du répertoire, vous trouverez d'autres fichiers et répertoires:
$ package d'arbre_nameLe fichier et l'arborescence du répertoire sont indiqués:
nom du paquet/Dans le répertoire racine du package_name, vous trouverez la cargaison.Fichier Toml qui est un fichier de configuration par défaut généré par cargo.
Le suivant est le répertoire SRC, qui contient le code source de votre application. Par défaut, le fret ajoutera principal.Fichier RS avec un programme Hello World.
C'est le strict minimum pour le déploiement d'un package. Si vous souhaitez créer une application plus complexe, assurez-vous que le code source est stocké dans le répertoire SRC.
Vous pouvez également effectuer une configuration dans la cargaison.fichier toml. Les options populaires que vous pouvez définir sont comme indiqué dans l'exemple de fichier toml.
[emballer]Vous pouvez en savoir plus sur diverses clés et leurs valeurs correspondantes dans la ressource ci-dessous:
https: // doc.chanteur de la rouille.org / cargo / référence / manifeste.html
Forfait de construction de cargaison
Une fois que vous avez terminé avec votre code et votre configuration, vous pouvez créer votre package. La commande est comme:
$ builgoLa cargaison construire et générera les fichiers exécutables requis et les stockera dans le répertoire cible.
La commande de construction de cargaison ajoutera également quelques répertoires et fichiers comme indiqué:
├fiques.serrureVous pouvez en savoir plus sur les fichiers et répertoires générés dans la ressource ci-dessous:
https: // doc.chanteur de la rouille.org / cargo / commandes / bullet cargo.html
Forfait de course à la cargaison
Une fois le package terminé, vous pouvez l'exécuter à l'aide de la commande CARGO RUN:
$ cargo RunCela construira et exécutera le package pour vous. La sortie du package Hello World est comme indiqué:
Conclusion
Dans ce guide, nous avons couvert les packages de rouille, comment créer un package, le construire et l'exécuter à l'aide de la cargaison. Vous pouvez vérifier comment déployer des packages sur les caisses dans la documentation officielle.
Merci d'avoir lu et restez rouillé!!