mirror of
https://github.com/rust-lang/rustlings.git
synced 2024-12-24 22:50:26 +00:00
Merge fa6680ff76
into d07de879a7
This commit is contained in:
commit
d0a8bb50e1
1 changed files with 12 additions and 0 deletions
12
README.md
12
README.md
|
@ -45,6 +45,18 @@ cargo install rustlings
|
|||
|
||||
</details>
|
||||
|
||||
> [!CAUTION]
|
||||
> 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?</summary>
|
||||
>
|
||||
>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.
|
||||
>
|
||||
> </details>
|
||||
|
||||
### Initialization
|
||||
|
||||
After installing Rustlings, run the following command to initialize the `rustlings/` directory:
|
||||
|
|
Loading…
Reference in a new issue