{{tag>dev rust installation}}
====== Installer Rust ======
===== Installation sous Debian like =====
Rust s'installe en espace utilisateur, la solution recommandée consiste à exécuter le script disponible en ligne.
Pour une machine sous GNU/Linux :
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Le script est interactif et propose des choix par défaut. Il affiche les principales étapes :
- Installation de l'utilitaire rustup dans ~/.rustup pour les mises à jour et l'installation des composants ;
- Installation des outils de compilation cargo dans ~/.cargo ;
- Mise à jour du PATH de l'utilisateur.
Valider la procédure d'installation avec Entrée
===== Valider l'installation =====
Redémarrer le terminal pour que le PATH mis à jour soit bien chargé puis afficher la version du compilateur Rust :
rustc --version
rustc 1.80.1 (3f5fd8dd4 2024-08-06)
cargo --version
cargo 1.80.1 (376290515 2024-07-16)
Pour valider l'installation de Rust, compiler votre première application :
# création d'un répertoire de projet "hello_rust"
cd ~/dev
cargo new hello_rust
cd hello_rust
cargo run
===== Dépannage =====
Sous Ubuntu, lors de toute compilation le message d'erreur suivant est retourné :
error: linker `cc` not found
Les outils Rust n'incluent pas le linker C. Installer le paquet **gcc** ou **build-essential** :
sudo apt install build-essential
===== Désinstaller =====
Pour désinstaller Rust et ses composants :
rustup self uninstall
===== Références =====
* [[https://www.rust-lang.org/fr/tools/install|Installer Rust (rust-lang.org)]]
* [[https://jimskapt.github.io/rust-book-fr/ch01-01-installation.html|Le langage de programmation Rust, chp 1 Installation ]]