- Установка Rust
- Windows Subsystem for Linux
- Примечания об установке Rust
- Начало работы
- Особенности Windows
- Управление инструментами с rustup
- Настройка переменной окружения PATH
- Удалить Rust
- Другие методы установки
- Получить помощь!
- The Rust Programming Language
- Command Line Notation
- Installing rustup on Linux or macOS
- Installing rustup on Windows
- Troubleshooting
- Updating and Uninstalling
- Local Documentation
- How to Install Rust on Ubuntu
- Option 1: Install Rust on Ubuntu Using apt
- Step 1: Update the Package Registry
- Step 2: Install Rust
- Step 3: Verify the Installation
- Option 2: How to Install Rust on Ubuntu Using rustup
- Step 1: Download rustup
- Step 2: Add Rust to PATH
- Step 3: Verify the Installation
- How to Uninstall Rust on Ubuntu
Установка Rust
Кажется у вас запущена macOS, Linux или другая Unix-подобная ОС. Для загрузки Rustup и установки Rust, запустите следующее в вашем терминале и следуйте инструкциям на экране.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Похоже, вы работаете под управлением Windows. Чтобы начать использовать Rust, загрузите установщик, затем запустите программу и следуйте инструкциям на экране. Возможно, Вам потребуется установитьVisual Studio C++ Build tools при появлении соответствующего запроса. Если вы не работаете в Windows, смотрите «другие методы установки».
Windows Subsystem for Linux
Если вы используете Windows Subsystem for Linux, для установки Rust запустите следующее в вашем терминале и затем следуйте инструкциям на экране.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Rust запускается на Windows, Linux, macOS, FreeBSD и NetBSD. Если вы используете одну из этих платформ и видите это, то пожалуйста, сообщите о проблеме и следующих значениях:
Если вы используете Unix, то для установки Rust
запустите в терминале следующую команду и следуйте инструкциям на экране.
curl —proto ‘=https’ —tlsv1.2 -sSf https://sh.rustup.rs | sh
Если у вас запущен Windows,
скачайте и запустите rustup‑init.exe и затем следуйте инструкциям на экране.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Если у вас запущен Windows,
скачайте и запустите rustup‑init.exe, а затем следуйте инструкциям на экране.
Примечания об установке Rust
Начало работы
Если вы только начали работать с Rust и хотите более глубокого погружения, посмотрите страницу о начале работы.
Особенности Windows
На Windows, Rust дополнительно требует инструменты сборки C++ для Visual Studio 2013 или более поздней версии. Самый простой способ получить эти инструменты — это установка Microsoft Visual C++ Build Tools 2019 , которая предоставляет только инструменты сборки Visual C++. В качестве альтернативы этому способу, вы можете установить Visual Studio 2019, Visual Studio 2017, Visual Studio 2015 или Visual Studio 2013 и в процессе установки выбрать «C++ tools».
Для получения дополнительной информации о настройке Rust в Windows, смотрите Windows-специфичную документацию rustup .
Управление инструментами с rustup
Rust устанавливается и управляется при помощи rustup . Rust имеет 6-недельный процесс выпуска и поддерживает большое количество платформ, так что большое количество сборок Rust доступно в любое время. rustup согласованно управляет этими сборками на каждой платформе, поддерживаемой Rust, включая установку Rust из beta и nightly каналов выпусков, а также поддерживает дополнительные цели для кросс-компиляции.
Если вы ранее устанавливали rustup , то вы можете обновить инструменты разработчика запустив rustup update .
Для дополнительной информации смотрите документацию по rustup .
Настройка переменной окружения PATH
В среде разработки Rust, все инструменты устанавливаются в директорию ~/.cargo/bin %USERPROFILE%\.cargo\bin , где вы можете найти набор инструментов Rust, включая rustc , cargo и rustup .
Соответственно, разработчики на Rust обычно включают её в переменную окружения PATH . В процессе установки rustup пытается сконфигурировать PATH . Из-за разницы между платформами, командными оболочками и багами в rustup , изменение PATH может не принести результата до тех пор, пока консоль не будет перезапущена или пользователь не перезайдёт в систему, а может и не удастся вообще.
Если после установки запуск команды rustc —version в консоли терпит неудачу, это может быть наиболее вероятной причиной.
Удалить Rust
Если вы по какой-то причине хотите удалить Rust, вы можете запустить rustup self uninstall . Нам будет тебя не хватать!
Другие методы установки
Для большинства разработчиков, процесс установки, при помощи rustup , описанный выше, является предпочтительным способом установки Rust. Однако, Rust также может быть установлен при помощи других методов.
Получить помощь!
The Rust Programming Language
The first step is to install Rust. We’ll download Rust through rustup , a command line tool for managing Rust versions and associated tools. You’ll need an internet connection for the download.
Note: If you prefer not to use rustup for some reason, please see the Other Rust Installation Methods page for more options.
The following steps install the latest stable version of the Rust compiler. Rust’s stability guarantees ensure that all the examples in the book that compile will continue to compile with newer Rust versions. The output might differ slightly between versions because Rust often improves error messages and warnings. In other words, any newer, stable version of Rust you install using these steps should work as expected with the content of this book.
Command Line Notation
In this chapter and throughout the book, we’ll show some commands used in the terminal. Lines that you should enter in a terminal all start with $ . You don’t need to type the $ character; it’s the command line prompt shown to indicate the start of each command. Lines that don’t start with $ typically show the output of the previous command. Additionally, PowerShell-specific examples will use > rather than $ .
Installing rustup on Linux or macOS
If you’re using Linux or macOS, open a terminal and enter the following command:
$ curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
The command downloads a script and starts the installation of the rustup tool, which installs the latest stable version of Rust. You might be prompted for your password. If the install is successful, the following line will appear:
Rust is installed now. Great!
You will also need a linker, which is a program that Rust uses to join its compiled outputs into one file. It is likely you already have one. If you get linker errors, you should install a C compiler, which will typically include a linker. A C compiler is also useful because some common Rust packages depend on C code and will need a C compiler.
On macOS, you can get a C compiler by running:
Linux users should generally install GCC or Clang, according to their distribution’s documentation. For example, if you use Ubuntu, you can install the build-essential package.
Installing rustup on Windows
On Windows, go to https://www.rust-lang.org/tools/install and follow the instructions for installing Rust. At some point in the installation, you’ll receive a message explaining that you’ll also need the MSVC build tools for Visual Studio 2013 or later.
To acquire the build tools, you’ll need to install Visual Studio 2022. When asked which workloads to install, include:
- “Desktop Development with C++”
- The Windows 10 or 11 SDK
- The English language pack component, along with any other language pack of your choosing
The rest of this book uses commands that work in both cmd.exe and PowerShell. If there are specific differences, we’ll explain which to use.
Troubleshooting
To check whether you have Rust installed correctly, open a shell and enter this line:
You should see the version number, commit hash, and commit date for the latest stable version that has been released, in the following format:
rustc x.y.z (abcabcabc yyyy-mm-dd)
If you see this information, you have installed Rust successfully! If you don’t see this information, check that Rust is in your %PATH% system variable as follows.
If that’s all correct and Rust still isn’t working, there are a number of places you can get help. Find out how to get in touch with other Rustaceans (a silly nickname we call ourselves) on the community page.
Updating and Uninstalling
Once Rust is installed via rustup , updating to a newly released version is easy. From your shell, run the following update script:
To uninstall Rust and rustup , run the following uninstall script from your shell:
Local Documentation
The installation of Rust also includes a local copy of the documentation so that you can read it offline. Run rustup doc to open the local documentation in your browser.
Any time a type or function is provided by the standard library and you’re not sure what it does or how to use it, use the application programming interface (API) documentation to find out!
How to Install Rust on Ubuntu
Rust or rust-lang is a general-purpose programming language for system-level development projects. Rust is known for its speed, memory efficiency, seamless integration with other languages, and type safety.
This guide will teach you how to install Rust on Ubuntu using the apt package manager or curl.
Option 1: Install Rust on Ubuntu Using apt
The rustc package is included in the official Ubuntu repository, and Rust can be installed with the apt package manager. Even though it may not offer the latest available version, using apt to install Rust is a simple and fast option.
Step 1: Update the Package Registry
First, update the system packages registry with:
Step 2: Install Rust
After updating the package registry, install Rust by running the following command:
Type y when prompted and wait for the installation to complete.
Step 3: Verify the Installation
Confirm the installation with:
The command confirms the installation of rustc 1.61.
Option 2: How to Install Rust on Ubuntu Using rustup
To get the latest available version of Rust, use the curl command to download the rustup shell script. The rustup tool allows users to manage Rust in a more straightforward way.
Step 1: Download rustup
To download and install the rustup installer script, use the curl command:
curl https://sh.rustup.rs -sSf | sh
Note: If you receive a «curl command not found» error message, it is likely that the curl package is not installed on your system. Install it by running sudo apt install curl .
2. Type 1 to proceed with the default installation.
3. Restart the shell if necessary. (The system might not recognize the /.cargo/bin directory.)
Step 2: Add Rust to PATH
Once the shell reboots, run the following to add Rust to the system PATH:
The command doesn’t produce any output.
Step 3: Verify the Installation
Execute rustc with the -V argument to confirm the installation.
The output shows Rust version 1.65., a more up-to-date version than the one in the repository.
How to Uninstall Rust on Ubuntu
Depending on which method you used to install Rust, use either apt or the rustup tool to uninstall it.
Uninstall Rust Using apt
To uninstall Rust using the apt package manager, run:
Confirm with y when prompted. To verify Rust is removed, run rust -V :
The output shows that the package is not on the system.
Uninstall Rust Using rustup
To remove Rust from the system, execute:
Hit y when prompted. When the process completes, check the Rust version to verify the outcome:
After reading this tutorial, you now know how to install Rust on Ubuntu, either with apt or the Rustup installer. Next, check out this list of the best Linux text editors for coding.