It’s that time again. 1.8 comes out Thursday.
This release is the first where i686-pc-windows-msvc is a tier 1 platform, and also the first to support installation of multiple targets. There are 31 binary targets distributed with this release, including classics like arm-linux-androideabi
and armv7-unknown-linux-gnueabihf
.
So there are a great number of configurations to install Rust in these days, and frankly we get very little testing of the end-to-end installation experience. Please give your favorite combination a quick smoke test and report back.
The binaries are here.
Test rustup.sh like:
curl -sSf https://static.rust-lang.org/rustup.sh | RUSTUP_DIST_SERVER=https://static.rust-lang.org/dist/staging sh
Test multirust.sh like:
RUSTUP_DIST_SERVER=https://static.rust-lang.org/dist/staging multirust update stable
Test rustup.rs like:
RUSTUP_DIST_ROOT=https://static.rust-lang.org/dist/staging/dist rustup update stable
As this is the first stable release to support component-based installation, you can further do things like install the Android target:
RUSTUP_DIST_ROOT=https://static.rust-lang.org/dist/staging/dist rustup target add arm-linux-androideabi
Furthermore, you can also install by exact version number:
RUSTUP_DIST_ROOT=https://static.rust-lang.org/dist/staging/dist rustup update 1.8.0