Vscode-rust: Tidak dapat memulai klien Rust Language Server

Dibuat pada 13 Nov 2019  ·  4Komentar  ·  Sumber: rust-lang/vscode-rust

Saya menggunakan rust 1.39.0 dan menginstalnya menggunakan rust version manager.

Sekarang di vscode, saya melihat kesalahan di bawah ini. Apakah saya perlu menentukan jalur karat karena kompiler karat atau lokalisasi biner akan berbeda ketika diinstal menggunakan manajer versi karat.

Kesalahan
Couldn't start client Rust Language Server

Komentar yang paling membantu

Saya mendapat masalah yang sama di macOS. Saya memeriksa which rustup menggunakan $ sh , $ bash dan $ zsh . Rustup selalu ditemukan di bawah /Users/user/.cargo/bin/rustup . Jadi sepertinya itu bukan masalah $PATH . rls juga ditemukan /Users/user/.cargo/bin/rls .

MEMPERBARUI:
Saya memecahkan masalah ini dengan secara eksplisit mengatur "rust-client.rustupPath": "/Users/user/.cargo/bin/rustup" .

Semua 4 komentar

Ini ada hubungannya dengan /bin/sh dan rustup tidak dapat ditemukan di $PATH .

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

Saya mendapat masalah yang sama di macOS. Saya memeriksa which rustup menggunakan $ sh , $ bash dan $ zsh . Rustup selalu ditemukan di bawah /Users/user/.cargo/bin/rustup . Jadi sepertinya itu bukan masalah $PATH . rls juga ditemukan /Users/user/.cargo/bin/rls .

MEMPERBARUI:
Saya memecahkan masalah ini dengan secara eksplisit mengatur "rust-client.rustupPath": "/Users/user/.cargo/bin/rustup" .

Berkat komentar @eratio08 , saya juga memperbaiki masalah ini dengan membuka ~/Library/Application Support/Code/User/settings.json dan secara eksplisit menambahkan "rust-client.rlsPath": "/Users/NathanielRuiz/.cargo/bin/rls" .

(Anda juga dapat melakukan ini di Ctrl + Shift + P -> Preferences: Open User Settings )

Apakah halaman ini membantu?
0 / 5 - 0 peringkat