Rails was released 16 years ago (according to wikipedia). Rocket just got the first release that builds on stable rust. Thus: Give it 15 years, we'll be there!
As far as I can tell, Rocket is still on 0.4.5.
Rocket's current released version is 0.4.5, and that version builds with a stable Rust toolchain.
error: failed to run custom build command for `rocket_codegen v0.4.5`
Caused by:
process didn't exit successfully: `/home/vlad/code/test-rocket/target/debug/build/rocket_codegen-f5b5d853ac3ddd89/build-script-build` (exit code: 101)
--- stderr
Error: Rocket (codegen) requires a 'dev' or 'nightly' version of rustc.
Installed version: 1.47.0 (2020-10-07)
Minimum required: 1.33.0-nightly (2019-01-13)
Edit: formattingThat said, with Cargo using the unreleased version is as simple as changing `rocket = "0.4.5"` to `rocket = { git = "https://github.com/SergioBenitez/Rocket" }` so it's not like you even have to clone it manually. You can even specify branches if you urgently need a PR and patch entire workspaces with forked versions and so on.