Retour aux services

Rust est-il en panne ? État en direct et signalements de pannes

Opérationnel
Dernier problème:

Signalements de pannes de Rust00 · 00:00

Problèmes fréquents de Rust

Problèmes avec Rust?

Appuyez sur ce qui ne va pas — un clic aide des milliers d'autres à voir la panne.

Signalements récents

Aucun signalement pour le moment

Infos sur le service et dépannage

Le compilateur refuse de démarrer

Après installation, Rust peut ne pas être reconnu par le terminal. Le problème vient souvent d'une variable d'environnement PATH mal configurée. Lancez la commande source ~/.cargo/env dans votre terminal, ou redémarrez la session. Sous Windows, vérifiez que le dossier .cargo\bin est bien présent dans les variables système.

Cargo ne télécharge pas les dépendances

Si cargo build échoue avec des erreurs réseau, le registre crates.io est peut-être inaccessible depuis votre machine. Vérifiez votre connexion Internet, puis tentez de vider le cache local situé dans ~/.cargo/registry. Vous pouvez aussi définir un miroir alternatif dans le fichier de configuration Cargo.

Erreurs de compilation incompréhensibles

Le vérificateur d'emprunts génère parfois des messages difficiles à interpréter. Lisez le code d'erreur affiché, puis consultez le livre officiel The Rust Programming Language qui explique chaque cas concret. La commande rustc --explain suivie du code d'erreur donne également une explication détaillée directement dans le terminal.

Rustup bloque la mise à jour
  • Fermez tous les processus liés à cargo ou rustc avant de relancer rustup update
  • Sous Linux, vérifiez les permissions du dossier ~/.rustup
  • Si la mise à jour reste bloquée, supprimez le dossier tmp dans ~/.rustup et recommencez
L'interface de Rust Playground ne répond plus

Le service en ligne peut devenir lent ou figé lors de pics d'utilisation. Rechargez la page, réduisez la taille du code soumis, ou basculez vers un environnement local. Les requêtes longues sont automatiquement interrompues côté serveur après un certain délai.

Les tests unitaires ne s'exécutent pas

Quand cargo test reste silencieux ou plante immédiatement, le problème est souvent lié à un conflit de fonctionnalités entre dépendances. Vérifiez le fichier Cargo.toml pour détecter des versions incompatibles, puis lancez cargo test -- --nocapture pour afficher les sorties masquées et identifier l'origine exacte du blocage.

Temps de compilation excessivement long
  • Activez la compilation incrémentale en ajoutant incremental = true dans votre profil de développement
  • Limitez le nombre de dépendances inutilisées
  • Utilisez sccache pour mettre en cache les artefacts compilés et accélérer les builds répétitifs

Services associés

Merci pour votre signalement. Il sera affiché dans moins de 5 minutes. Laissez-nous un peu de temps pour la vérification et la modération, et merci d'avance pour votre patience.
Suggérer un service à surveiller Aidez-nous à nous améliorer
Merci pour votre suggestion. Elle sera étudiée et probablement mise en œuvre. Laissez-nous toutefois un peu de temps, et merci d'avance pour votre patience.