Hostwinds Tutoriels
Résultats de recherche pour:
Table des matières
Mots clés: Cloud Servers, VPS, Linux
La rouille est conçue pour être un langage de programmation de systèmes de bas niveau, similaire à C et C ++.Il fournit un contrôle de bas niveau sur les ressources système, la gestion de la mémoire et les performances, ce qui le rend adapté au développement de systèmes d'exploitation, de pilotes d'appareils, de moteurs de jeu et d'autres logiciels axés sur les performances.
Ce tutoriel vous montrera comment installer Rust via votre distribution Linux.
Nous irons également:
Commencez par mettre à jour les listes de packages pour votre distribution Linux.La commande suivante garantira que votre package est à jour.
# For Ubuntu/Debian
Copysudo apt update
# For Fedora
sudo dnf update
Rust utilise Curl pour télécharger des composants pendant l'installation.Installez Curl s'il n'est pas déjà installé.
# For Ubuntu/Debian
Copysudo apt install curl
# For Fedora
sudo dnf install curl
Rust fournit un script d'installation qui détecte le package approprié pour votre distribution Linux.
Le script suivant téléchargera et installera la dernière version de Rust.
Commande:
Copycurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Production:
La sortie doit ressembler à ce qui suit, bien qu'elle puisse différer légèrement en fonction de la version de Rust que vous téléchargez.
Welcome to Rust!
This will download and install the official compiler for the Rust
programming language, and its package manager, Cargo.
Rustup metadata and toolchains will be installed into the Rustup
home directory, located at:
/home/username/.rustup
This can be modified with the RUSTUP_HOME environment variable.
The Cargo home directory located at:
/home/username/.cargo
This can be modified with the CARGO_HOME environment variable.
The cargo, rustc, rustup and other commands will be added to
Cargo's bin directory, located at:
/home/username/.cargo/bin
This path will then be added to your PATH environment variable by
modifying the profile files located at:
/home/username/.profile
/home/username/.bash_profile
/home/username/.bashrc
You can uninstall at any time with rustup self uninstall and
these changes will be reverted.
Current installation options:
default host triple: x86_64-unknown-linux-gnu
default toolchain: stable (default)
profile: default
modify PATH variable: yes
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>
Au bas de la sortie, on vous demande de choisir parmi l'une des trois (3) options.Sauf si vous avez des personnalisations spécifiques à l'esprit, nous vous suggérons de choisir Option 1 (par défaut).
Une fois l'installation terminée, vous verrez la confirmation d'un message similaire à ce qui suit:
Rust is installed now. Great!
To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo's bin directory ($HOME/.cargo/bin).
To configure your current shell, run:
source $HOME/.cargo/env
Une fois l'installation terminée, vous devez vous procurer l'environnement ou configurer votre shell pour rendre les binaires de rouille disponibles dans votre coquille actuelle.
Commande:
Copysource $HOME/.cargo/env
Aucune sortie sera affiché, indiquant la commande exécutée sans erreur.Il mettra à jour silencieusement l'environnement de votre coquille, vous permettant d'exécuter des commandes de rouille comme rouille et cargaison.
Si vous souhaitez vérifier que Rust est installée correctement et voyez quelle version de Rust que vous utilisez, utilisez la commande suivante:
Copyrustc --version
cargo --version
Ces commandes doivent imprimer les versions installées du Compilateur de rouille (rouille) et le Gestionnaire de packages de fret (cargaison).
Sortie (RUSTC):
Pour le compilateur Rust (RUSTC), vous devriez voir une sortie similaire à ce qui suit:
rustc --version rustc 1.xx.0 (xxxxxxxxx 20xx-xx-xx)
Sortie (cargaison):
La sortie du gestionnaire de packages de fret ressemblerait à ceci:
cargo --version cargo 1.xx.0 (xxxxxxxxx 20xx-xx-xx)
C'est ça!Vous avez réussi à installer et à vérifier la rouille sur votre système Linux.Vous pouvez désormais commencer à écrire du code rouille, à construire des projets et à utiliser le fret pour gérer les dépendances.
Pour créer un projet de rouille, nous utiliserons le cargaison commande.Voici les étapes:
Dans votre fenêtre Terminal, exécutez ce qui suit pour créer un nouveau répertoire:
Commande:
Copycargo new project_name
Remplacer nom du projet Avec le nom du projet de votre choix, assurez-vous de suivre les conventions de dénomination de Rust - en minuscules avec des soulignements pour les espaces.
Production:
Une fois le projet créé, vous verrez la sortie suivante:
Created binary (application) `project_name` package
Commande:
Copycd project_name
Production:
Vous verrez les fichiers générés et la structure du répertoire
Copyproject_name/
├── Cargo.toml
├── src/
│ └── main.rs
Commande:
Copycargo build
Cela compilera votre code de rouille et créera un binaire exécutable dans le cible / débogage / annuaire.
Production:
La sortie variera selon le fait que ce soit ou non un projet existant, vous avez des dépendances de projet ou des erreurs de compilation.S'il s'agit d'un nouveau projet, la sortie devrait ressembler à ceci:
Compiling project_name v0.1.0 (/path/to/your/project)
Finished dev [unoptimized + debuginfo] target(s) in 1.11s
Commande:
Copycargo run
Cette commande construira votre projet (s'il n'a pas encore été construit), puis exécutera l'exécutable résultant.
Production:
Selon l'état de votre projet, tels que les versions existantes, les modifications de code ou les erreurs d'exécution, la sortie variera.
Pour un nouveau projet avec le défaut "Hello, World!"Programme, vous allez quelque chose comme ceci:
Compiling project_name v0.1.0 (/path/to/your/project)
Finished dev [unoptimized + debuginfo] target(s) in 0.61s
Running `target/debug/project_name`
Hello, world!
Pour désinstaller la rouille de votre système, vous pouvez suivre ces étapes:
Commande:
Copyrustup self uninstall
Cette commande supprimera toute la chaîne d'outils de rouille, y compris le compilateur de rouille (rouille), Gestionnaire de packages de fret (cargaison), et tous les composants associés.
Production:
Thanks for hacking in Rust!
This will uninstall all Rust toolchains and data, and remove $HOME/.cargo/bin from your PATH environment variable.
Continue? (y/N)
Taper "y" puis appuyez ENTRER Pour terminer la désinstallation.
Le script de désinstallation doit supprimer la plupart des fichiers et répertoires liés à la rouille.Cependant, vous avez la possibilité de supprimer manuellement tous les répertoires ou fichiers restants.
Commande:
Copyrm -rf ~/.cargo
rm -rf ~/.rustup
Production:
Il y a aucune sortie Lorsque le script est exécuté.Cependant, vous pouvez vérifier que les répertoires sont supprimés avec la commande suivante:
ls -la ~ | grep ".cargo"
ls -la ~ | grep ".rustup"
Aucune sortie de cela indique que les répertoires ont été supprimés avec succès.
Écrit par Hostwinds Team / juin 11, 2021