Vscode-rust: Impossible de démarrer le client Rust Language Server

Créé le 13 nov. 2019  ·  4Commentaires  ·  Source: rust-lang/vscode-rust

J'utilise Rust 1.39.0 et je l'ai installé à l'aide du gestionnaire de version Rust.

Maintenant, dans vscode, je vois l'erreur ci-dessous. Dois-je spécifier le chemin de rouille puisque le compilateur de rouille ou la localisation binaire serait différent lorsqu'il est installé à l'aide du gestionnaire de version de rouille.

Erreur
Couldn't start client Rust Language Server

Commentaire le plus utile

J'ai le même problème sur macOS. J'ai vérifié which rustup utilisant $ sh , $ bash et $ zsh . Rustup se trouve toujours sous /Users/user/.cargo/bin/rustup . Cela ne semble donc pas être un problème de $PATH . rls se trouve également /Users/user/.cargo/bin/rls .

METTRE À JOUR:
J'ai résolu ce problème en définissant explicitement "rust-client.rustupPath": "/Users/user/.cargo/bin/rustup" .

Tous les 4 commentaires

C'est quelque chose avec /bin/sh et le rustup ne peut pas être trouvé dans le $PATH .

Command failed: rustup toolchain list /bin/sh: rustup: command not found

J'ai le même problème sur macOS. J'ai vérifié which rustup utilisant $ sh , $ bash et $ zsh . Rustup se trouve toujours sous /Users/user/.cargo/bin/rustup . Cela ne semble donc pas être un problème de $PATH . rls se trouve également /Users/user/.cargo/bin/rls .

METTRE À JOUR:
J'ai résolu ce problème en définissant explicitement "rust-client.rustupPath": "/Users/user/.cargo/bin/rustup" .

Grâce au commentaire de @eratio08 , j'ai également résolu ce problème en allant à ~/Library/Application Support/Code/User/settings.json et en ajoutant explicitement "rust-client.rlsPath": "/Users/NathanielRuiz/.cargo/bin/rls" .

(Vous pouvez également le faire en Ctrl + Shift + P -> Preferences: Open User Settings )

Cette page vous a été utile?
0 / 5 - 0 notes