Vscode-rust: なぜNightlyをインストールするのですか?

作成日 2018年04月29日  ·  4コメント  ·  ソース: rust-lang/vscode-rust

このvscode拡張機能をインストールしました。 それはいいです! しかし、私は気づきました。最初にインストールしたとき、最初は毎晩錆びてインストールされ、次にRLSがインストールされました。 それは、vscodeのセットアップが、RLSを起動するために毎晩必要であると信じているかのようでした。 しかし、私が話をしたRustユーザーは、Rust1.21以降RLSは毎晩必要ではないと私に知らせました。 RLSの説明https://github.com/rust-lang-nursery/rlsは、最新バージョンをインストールする必要があることのみを示しています。

Rust Nightlyのインストールは実際に必要ですか、それともRLSが毎晩必要な場合の痕跡的な癖ですか?

bug

最も参考になるコメント

v0.4.2をインストールしたところ、「Rust(rls)(Extension)」から2つのメッセージが表示されました。

夜間のツールチェーンがインストールされていません。 インストール?"

RLSは、Rust sysrootを読み取ることができなかったため、RacerにRUST_SRC_PATHを設定できませんでした。

image

私はosxを使用しており、最新のvscodeおり、 rustup更新されています。


ユーザー設定で"rust-client.channel": "stable"を設定することで、これを修正することができました。

これは私が実際に行ったことですが、もっと簡単な方法があると確信しています。 コンポーネントを手動でインストールする必要があるとは思えません。

  • 拡張機能をインストールしました(そしてエラーポップアップが表示されました)
  • コマンドラインからrustup component add rls-preview rust-analysis rust-srcしました
  • ユーザー設定"rust-client.channel": "stable"設定します
  • 拡張機能を無効にして、ワークスペースをリロードしました
  • 拡張機能とワークスペースを再度有効にしました
  • 働く!

全てのコメント4件

これは痕跡の癖だと思います、調査します...

v0.4.2をインストールしたところ、「Rust(rls)(Extension)」から2つのメッセージが表示されました。

夜間のツールチェーンがインストールされていません。 インストール?"

RLSは、Rust sysrootを読み取ることができなかったため、RacerにRUST_SRC_PATHを設定できませんでした。

image

私は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"がデフォルト設定であると便利です。

このページは役に立ちましたか?
0 / 5 - 0 評価