{{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 ]]