The current stable release of Rust , updated every six weeks and backwards-compatible.
Linux (.tar.gz) | ||
Mac (.pkg) | ||
Windows (GNU ABI †) (.msi) | ||
Windows (MSVC ABI †) (.msi) | ||
An easy way to install the stable binaries for Linux and Mac is to run this in your shell:
$ curl -sSf https://static.rust-lang.org/rustup.sh | sh
A preview of the upcoming stable release, intended for testing by crate authors. Updated as needed.
Scheduled for stable release
December 10, 2015.
Linux (.tar.gz) | ||
Mac (.pkg) | ||
Windows (GNU ABI †) (.msi) | ||
Windows (MSVC ABI †) (.msi) | ||
An easy way to install the beta binaries for Linux and Mac is to run this in your shell:
$ curl -sSf https://static.rust-lang.org/rustup.sh | sh -s -- --channel=beta
The current development branch. It includes unstable features that are not available in the betas or stable releases.
Linux (.tar.gz) | |||
Mac (.pkg) | Windows (GNU ABI †) (.msi) | ||
Windows (MSVC ABI †) (.msi) | |||
An easy way to install the nightly binaries for Linux and Mac is to run this in your shell:
$ curl -sSf https://static.rust-lang.org/rustup.sh | sh -s -- --channel=nightly
Discover other downloads in the archives.
† There are two prominent ABIs in use on Windows: the native (MSVC) ABI used by Visual Studio, and the GNU ABI used by the GCC toolchain. Which version of Rust you need depends largely on what C/C++ libraries you want to interoperate with: for interop with software produced by Visual Studio use the MSVC build of Rust; for interop with GNU software built using the MinGW/MSYS2 toolchain use the GNU build.
MSVC builds of Rust additionally require an installation of Visual Studio 2013 (or later) so rustc can use its linker. No additional software installation is necessary for basic use of the GNU build.
Rust's support for the GNU ABI is more mature, and is recommended for typical uses.