Skip to content

Commit

Permalink
Encourage updating Rust
Browse files Browse the repository at this point in the history
This should help stop people from making mistakes like
bevyengine/bevy#6777.

Novice Rust programmers might see "latest stable release" and think that that
means "what I installed last month when I started learning Rust". However,
that's not likely to be the case.

Rust makes stable releases often enough that anyone who doesn't update it every
couple weeks or so actually needs to update Rust in order to use Bevy.

This should make that clearer.
  • Loading branch information
interfect committed Nov 27, 2022
1 parent 9958327 commit af25eb7
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion content/learn/book/getting-started/setup/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,11 @@ All Bevy app and engine code is written in Rust. This means that before we begin

### Installing Rust

Bevy relies heavily on improvements in the Rust language and compiler.
Bevy relies heavily on improvements in the Rust language and compiler, and often releases shortly after the compiler.
As a result, the Minimum Supported Rust Version (MSRV) is "the latest stable release" of Rust.

Note that [Rust stable releases](https://github.com/rust-lang/rust/blob/master/RELEASES.md) happen almost every month! If you already have Rust installed, unless you updated Rust in the last couple of weeks, **you probably need to update Rust**.

Install Rust by following the [Rust Getting Started Guide](https://www.rust-lang.org/learn/get-started).

Once this is done, you should have the ```rustc``` compiler and the ```cargo``` build system installed in your path.
Expand Down

0 comments on commit af25eb7

Please sign in to comment.