このvscode拡張機能をインストールしました。 それはいいです! しかし、私は気づきました。最初にインストールしたとき、最初は毎晩錆びてインストールされ、次にRLSがインストールされました。 それは、vscodeのセットアップが、RLSを起動するために毎晩必要であると信じているかのようでした。 しかし、私が話をしたRustユーザーは、Rust1.21以降RLSは毎晩必要ではないと私に知らせました。 RLSの説明https://github.com/rust-lang-nursery/rlsは、最新バージョンをインストールする必要があることのみを示しています。
Rust Nightlyのインストールは実際に必要ですか、それともRLSが毎晩必要な場合の痕跡的な癖ですか?
これは痕跡の癖だと思います、調査します...
v0.4.2
をインストールしたところ、「Rust(rls)(Extension)」から2つのメッセージが表示されました。
夜間のツールチェーンがインストールされていません。 インストール?"
と
RLSは、Rust sysrootを読み取ることができなかったため、RacerにRUST_SRC_PATHを設定できませんでした。
私はosxを使用しており、最新のvscode
おり、 rustup
更新されています。
ユーザー設定で"rust-client.channel": "stable"
を設定することで、これを修正することができました。
これは私が実際に行ったことですが、もっと簡単な方法があると確信しています。 コンポーネントを手動でインストールする必要があるとは思えません。
rustup component add rls-preview rust-analysis rust-src
しました"rust-client.channel": "stable"
設定します拡張機能はrustup show
の出力を解析すると思いますが、おそらく変更されています...
rustupには、このための安定したマシン解析可能な出力がないようです。https://github.com/rust-lang-nursery/rustup.rs/issues/450を参照して
参照: https :
rustupはデフォルトで安定したツールチェーンもインストールするため、 "rust-client.channel": "stable"
がデフォルト設定であると便利です。
最も参考になるコメント
v0.4.2
をインストールしたところ、「Rust(rls)(Extension)」から2つのメッセージが表示されました。と
私はosxを使用しており、最新の
vscode
おり、rustup
更新されています。ユーザー設定で
"rust-client.channel": "stable"
を設定することで、これを修正することができました。これは私が実際に行ったことですが、もっと簡単な方法があると確信しています。 コンポーネントを手動でインストールする必要があるとは思えません。
rustup component add rls-preview rust-analysis rust-src
しました"rust-client.channel": "stable"
設定します