Présentation
rustup
est l’installateur et le gestionnaire d’outils officiel pour le langage de programmation Rust. Il fournit un moyen pratique d’installer, de mettre à jour et de gérer plusieurs chaînes d’outils Rust sur votre système. Ce rapport couvre le processus d’installation pour diverses plateformes, l’utilisation de base de rustup
et fournit un exemple de gestion de plusieurs environnements Rust.
Installation
macOS et Linux
Pour installer rustup
sur les systèmes macOS et Linux, ouvrez votre terminal et entrez la commande suivante :
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Le script téléchargera et installera les composants nécessaires. Une fois terminé, redémarrez votre terminal ou exécutez la commande suivante pour mettre à jour les variables d’environnement de votre shell :
source $HOME/.cargo/env
Windows
Pour les utilisateurs de Windows, téléchargez et exécutez le programme d’installation rustup-init.exe
depuis le site Web officiel de Rust. Suivez les instructions à l’écran pour terminer l’installation. Après l’installation, redémarrez votre invite de commande ou votre terminal.
Utilisation
Installation d’une version Rust spécifique
Pour installer une version spécifique de Rust, utilisez la commande suivante :
rustup install <version>
Remplacez <version>
par la version Rust souhaitée, par exemple 1.52.0
.
Définition de la version Rust par défaut
Pour définir la version Rust par défaut pour les nouveaux projets, utilisez la commande suivante :
rustup default <version>
Remplacez <version>
par la version Rust souhaitée, par exemple 1.52.0
.
Passage d’une version Rust à une autre
Pour passer d’une version Rust à une autre pour un projet spécifique, accédez au répertoire du projet et utilisez la commande suivante :
rustup override set <version>
Remplacez <version>
par la version Rust souhaitée, par exemple 1.52.0
.
Mise à jour de Rust
Pour mettre à jour toutes les chaînes d’outils Rust installées à leurs dernières versions, exécutez la commande suivante :
rustup update
Désinstallation de Rust
Pour désinstaller Rust et rustup
de votre système, exécutez la commande suivante :
rustup self uninstall
Exemple
Supposons que vous travaillez sur deux projets Rust : project_old
et project_new
. project_old
nécessite la version Rust 1.52.0
, tandis que project_new
nécessite la dernière version stable.
Tout d’abord, installez les versions Rust requises :
rustup install 1.52.0
rustup install stable
Ensuite, accédez au répertoire project_old
et définissez la version Rust pour le projet :
cd project_old
rustup override set 1.52.0
Maintenant, accédez au répertoire project_new
et définissez la version Rust pour le projet :
cd project_new
rustup override set stable
Avec ces configurations, chaque projet utilisera la version Rust appropriée lorsque vous les construisez ou les exécutez.
Par exemple, lorsque vous exécutez cargo build
ou cargo run
dans le répertoire project_old
, Rust 1.52.0
sera utilisé :
cd project_old
cargo build
De même, lorsque vous exécutez cargo build
ou cargo run
dans le répertoire project_new
, la dernière version stable de Rust sera utilisée :
cd project_new
cargo build
Avec rustup
, vous pouvez travailler de manière transparente sur plusieurs projets avec différentes exigences de version Rust sans aucun conflit ni intervention manuelle.
Conclusion
rustup
est un outil essentiel pour les développeurs Rust, car il simplifie le processus de gestion de plusieurs environnements Rust sur un seul système. Ce rapport a couvert le processus d’installation pour diverses plateformes, l’utilisation de base et fourni un exemple de gestion de différentes versions de Rust pour plusieurs projets. En utilisant rustup
, les développeurs peuvent s’assurer que leurs projets sont toujours construits et exécutés en utilisant la version correcte de Rust, améliorant la productivité et réduisant la probabilité de problèmes liés à la version.