Vscode-rust: クライアントRustLanguageServerを起動できませんでした

作成日 2019年11月13日  ·  4コメント  ·  ソース: rust-lang/vscode-rust

rust 1.39.0を使用していて、rustバージョンマネージャーを使用してインストールしました。

今vscodeで、私は以下のエラーを見ます。 rustバージョンマネージャーを使用してインストールすると、rustコンパイラーまたはバイナリローカリゼーションが異なるため、rustパスを指定する必要がありますか?

エラー
Couldn't start client Rust Language Server

最も参考になるコメント

macOSでも同じ問題が発生しました。 $ sh$ bash$ zshを使用してwhich rustupをチェックしました。 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でも同じ問題が発生しました。 $ sh$ bash$ zshを使用してwhich rustupをチェックしました。 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 評価