web-dev-qa-db-ja.com

クライアントRust Language Serverを起動できませんでした

私のWSLからRustc&Cargoの使い方を理解しようとしています。 VSコードとRust(RLS)プラグインを使用し、コードをコンパイルできますが、RLSに問題があります。

クライアントRust Language Serverを起動できませんでした

錆びない。 https://www.rustup.rs/

私はこの問題を解決することができますか?

8
aitvann

実行した場合

_which rustup
/Users/justincalleja/.cargo/bin/rustup
_

VSCode設定のrustupの単純なエントリ:

"Rust-Client:錆の実行可能な錆のパスパス。錆が無効になっている場合は無視されます。"

上記のように十分ではありませんでした、そして私は絶対パスをさびに置く必要がありました。そうすること以降、私はウィンドウを再ロードし、その後不足しているコンポーネント(または依存関係をダウンロードするように求められました(プロンプトは今忘れました)。これを行った後、vscodeプラグインはうまく機能しているようです。少なくともコードをフォーマットできます。

それで、それはVSCodeのパスと私のシステム上のパスとの間のミスマッチであるようです。それが何であるかはわかりませんが、拡張機能を把握したい場合は、設定でrustupに絶対パスを使用してみてください。

:_source "$HOME/.cargo/env"_は.bashrcのようなスタートアップファイルに自動的に追加されます。最初に私が試したことがzshのスタートアップファイルに追加されました。私が使用しているシェルとそれに追加されていませんでした。しかし、それはどちらもうまくいきません。rustc 1.49.0 (e1884a8e3 2020-12-29)を使用しています。

0
justin