Downloads
1.11.0
August 18, 2016
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
Beta (1.12)
A preview of the upcoming stable release, intended for testing by crate authors. Updated every six weeks and as needed.
Scheduled for stable release
September 29, 2016.
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
Nightly (1.13)
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 the Microsoft Visual C++ build tools for Visual Studio 2013 or later. The easiest way to acquire the build tools is by installing Microsoft Visual C++ Build Tools 2015 which provides just the Visual C++ build tools. Alternately, you can install Visual Studio 2015 or Visual Studio 2013 and during install select the "C++ tools". 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.