Vscode-rust: Não foi possível iniciar o servidor Rust Language do cliente

Criado em 13 nov. 2019  ·  4Comentários  ·  Fonte: rust-lang/vscode-rust

Estou usando ferrugem 1.39.0 e instalei usando o gerenciador de versões ferrugem.

Agora no vscode, vejo o erro abaixo. Preciso especificar o caminho do Rust, já que o compilador do Rust ou a localização binária seria diferente quando instalado usando o gerenciador de versão do Rust.

Erro
Couldn't start client Rust Language Server

Comentários muito úteis

Eu tenho o mesmo problema no macOS. Eu verifiquei which rustup usando $ sh , $ bash e $ zsh . Rustup é sempre encontrado em /Users/user/.cargo/bin/rustup . Portanto, não parece ser um problema de $PATH . rls também foi encontrado /Users/user/.cargo/bin/rls .

ATUALIZAR:
Resolvi este problema definindo explicitamente "rust-client.rustupPath": "/Users/user/.cargo/bin/rustup" .

Todos 4 comentários

Isso está relacionado a /bin/sh e o rustup não pode ser encontrado em $PATH .

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

Eu tenho o mesmo problema no macOS. Eu verifiquei which rustup usando $ sh , $ bash e $ zsh . Rustup é sempre encontrado em /Users/user/.cargo/bin/rustup . Portanto, não parece ser um problema de $PATH . rls também foi encontrado /Users/user/.cargo/bin/rls .

ATUALIZAR:
Resolvi este problema definindo explicitamente "rust-client.rustupPath": "/Users/user/.cargo/bin/rustup" .

Graças ao comentário de @ eratio08 , também resolvi esse problema acessando ~/Library/Application Support/Code/User/settings.json e adicionando explicitamente "rust-client.rlsPath": "/Users/NathanielRuiz/.cargo/bin/rls" .

(Você também pode fazer isso em Ctrl + Shift + P -> Preferences: Open User Settings )

Esta página foi útil?
0 / 5 - 0 avaliações