You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 29, 2022. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+10-4
Original file line number
Diff line number
Diff line change
@@ -54,11 +54,17 @@ Once you have rustup installed, run the following commands:
54
54
rustup component add rls rust-analysis rust-src
55
55
```
56
56
57
-
#### Note (nightly only)
58
-
Sometimes the `rls` component is not included in a nightly build due to
59
-
certain issues. To see if the component is included in a particular build and
60
-
what to do if it's not, check [#641](https://github.com/rust-lang/rls/issues/641).
57
+
### error: component 'rls' is unavailable for download (nightly)
58
+
The development of rustc's internals is quite fast paced. Downstream projects that rely on nightly internals, particularly clippy, can break fairly often because of this.
61
59
60
+
When such breakages occur the nightly release will be missing rls. This is a trade-off compared with the other option of just not publishing the night's release, but does avoid blocking the rust nightly releases for people that don't need clippy/rls.
61
+
62
+
To mitigate the issues we have:
63
+
* rustup will warn if the update is missing any components you currently have. This means you can no longer accidentally update to a no-rls release. Once rls is available again it'll update.
64
+
* rls, clippy are available on the stable channel. Meaning most developers installing for the first time should use stable.
65
+
* However, if you need latest nightly rls you can use https://mexus.github.io/rustup-components-history/ to find and install a dated nightly release ie `rustup install nightly-2018-12-06`.
66
+
67
+
Also see [#641](https://github.com/rust-lang/rls/issues/641).
0 commit comments