Installer Rust

Utiliser rustup (recommandé)

Il semblerait que vous utilisez macOS, Linux ou un autre OS de type UNIX. Pour télécharger Rustup et installer Rust, exécutez la commande suivante dans votre terminal, puis suivez les instructions à l'écran.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Il semblerait que vous utilisez Windows. Pour commencer à utiliser Rust, téléchargez l'installeur, puis exécutez-le et suivez les instructions à l'écran. Vous pourriez avoir besoin d'installer les outils Visual Studio C++ Build lorsque cela vous sera demandé. Si vous n'utilisez pas Windows, consultez les "autres méthodes d'installation".

Sous-système Windows pour Linux

Si vous êtes un utilisateur du sous-système Windows pour Linux, exécutez la commande suivante dans votre terminal, puis suivez les instructions à l'écran.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Pour installer Rust, si vous utilisez un Unix comme le WSL, Linux ou macOS,
exécutez la commande suivante dans votre terminal, puis suivez les instructions à l'écran.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Si vous utilisez Windows,
téléchargez et exécutez rustup‑init.exe, puis suivez les instructions à l'écran.

Notes à propos de l'installation de Rust

Commencer

Si vous commencez avec Rust et que vous souhaitez une visite guidée, visitez la page commencer.

Problématiques Windows

Sous Windows, Rust requiert l'installation additionnelle des C++ build tools de Visual Studio 2013 ou supérieur. La façon la plus facile d'obtenir les build tools est d'installer Microsoft Visual C++ Build Tools 2019 qui fournit uniquement les build tools de Visual C++. Comme alternative, vous pouvez installer Visual Studio 2019, Visual Studio 2017, Visual Studio 2015, ou Visual Studio 2013 en sélectionnant les "C++ tools" durant l’installation

Pour plus d'informations sur la configuration de Rust sur Windows, visitez la documentation de rustup spécifique à Windows.

Gestion des chaînes d'outils avec rustup

Rust est installé et géré par l'outil rustup. Rust suit un processus de publication rapide avec une nouvelle version toutes les six semaines et il supporte un grand nombre de plateformes, donc il y a de nombreuses versions de Rust disponibles en même temps. rustup gère ces différentes versions de manière consistante sur toutes les plateformes supportées par Rust, permettant l'installation de Rust depuis les canaux beta et nightly ainsi que le support de cibles de cross-compilation supplémentaires.

Si vous avez installé rustup dans le passé, vous pouvez mettre à jour votre installation en exécutant : rustup update.

Pour plus d'information, visitez la documentation de rustup.

Configuration de la variable d’environnement PATH

Dans l’environnement de développement de Rust, tous les outils sont installés dans le répertoire ~/.cargo/bin %USERPROFILE%\.cargo\bin et c'est là que vous trouverez la chaîne d'outils Rust incluant rustc, cargo, et rustup.

Ainsi, il est de coutume pour les développeurs Rust d'inclure ce répertoire dans leur variable d’environnement PATH. Pendant l'installation rustup essaiera de configurer le PATH. À cause des différences entre les plateformes, les shells de commande, ou de problèmes de rustup, la modification de PATH pourrait ne prendre effet qu'après le redémarrage de la console, après que l'utilisateur soit déconnecté , ou ne pas fonctionner du tout.

Si, après l'installation, exécuter la commande rustc --version dans la console échoue, c'est probablement la raison.

Désinstaller Rust

Si jamais vous voulez désinstaller Rust, vous pouvez exécuter rustup self uninstall. Mais vous nous manquerez !

Autres méthodes d'installation

L'installation décrite ci-dessus, via rustup, est la façon préférée d'installer Rust pour la majorité des développeurs. Cependant, Rust peut également être installé par d'autres méthodes.

En apprendre plus