mirror of
https://github.com/rust-lang/rustlings.git
synced 2026-01-01 16:29:18 +00:00
Adapt warning to new docs page
This commit is contained in:
parent
ce3cd48af7
commit
ba033f1770
@ -33,6 +33,21 @@ cargo install rustlings
|
|||||||
|
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
|
**Warning:** Don't try to clone the repository to do the exercises! `rust-analyzer` won't
|
||||||
|
work in that case. Please follow the instructions above instead.
|
||||||
|
|
||||||
|
{% details(summary="Why?") %}
|
||||||
|
|
||||||
|
The intended way to run Rustlings is to install the binary and run `rustlings init` as
|
||||||
|
described in the installation/initialization sections. This generates a `Cargo.toml`
|
||||||
|
(different than what you see in the repository) that includes each exercise as a
|
||||||
|
separate binary target which is enough for `rust-analyzer` to work.
|
||||||
|
|
||||||
|
If you just clone the repository and try to run and edit the exercises directly, the
|
||||||
|
language server will not work.
|
||||||
|
|
||||||
|
{% end %}
|
||||||
|
|
||||||
## Initialization
|
## Initialization
|
||||||
|
|
||||||
After installing Rustlings, run the following command to initialize the `rustlings/` directory:
|
After installing Rustlings, run the following command to initialize the `rustlings/` directory:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user