Vscode-rust: Не удалось запустить клиентский сервер Rust Language Server

Созданный на 13 нояб. 2019  ·  4Комментарии  ·  Источник: rust-lang/vscode-rust

Я использую rust 1.39.0 и установил его с помощью менеджера версий rust.

Теперь в vscode я вижу ошибку ниже. Нужно ли мне указывать путь к ржавчине, поскольку компилятор ржавчины или двоичная локализация будут другими при установке с использованием диспетчера версий ржавчины.

Ошибка
Couldn't start client Rust Language Server

Самый полезный комментарий

У меня такая же проблема на macOS. Я проверил which rustup используя $ sh , $ bash и $ zsh . Rustup всегда находится под /Users/user/.cargo/bin/rustup . Так что это не похоже на проблему $PATH . rls также встречается /Users/user/.cargo/bin/rls .

ОБНОВИТЬ:
Я решил эту проблему, явно установив "rust-client.rustupPath": "/Users/user/.cargo/bin/rustup" .

Все 4 Комментарий

Это что-то вроде /bin/sh а в $PATH не может быть обнаружен ржавчина.

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

У меня такая же проблема на macOS. Я проверил which rustup используя $ sh , $ bash и $ zsh . Rustup всегда находится под /Users/user/.cargo/bin/rustup . Так что это не похоже на проблему $PATH . rls также встречается /Users/user/.cargo/bin/rls .

ОБНОВИТЬ:
Я решил эту проблему, явно установив "rust-client.rustupPath": "/Users/user/.cargo/bin/rustup" .

Благодаря комментарию @ eratio08 я также исправил эту проблему, перейдя в ~/Library/Application Support/Code/User/settings.json и явно добавив "rust-client.rlsPath": "/Users/NathanielRuiz/.cargo/bin/rls" .

(Вы также можете сделать это в Ctrl + Shift + P -> Preferences: Open User Settings )

Была ли эта страница полезной?
0 / 5 - 0 рейтинги