Введение и установка

Rust стремительно развивается, превратившись из узкоспециализированного увлечения в основной язык программирования. Он прочно закрепился в сфере системного программирования и широко используется сообществами открытого кода и различными отраслями промышленности.
Язык сочетает безопасность памяти, высокую производительность, хорошую совместимость с компилятором и полноценный набор инструментов — всё это результат многолетнего опыта индустрии и коллективного разума сообщества.
Тщательно продуманный дизайн ориентирован на написание безопасного, эффективного и стабильного кода. Сообщество разработчиков руководствуется идеей поддержки программистов, на сегодняшний день поддержкой Rust занимается Фонд Rust.

Установка

Для Linux/MacOS

Выполните следующую команду для установки

curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | shCode language: JavaScript (javascript)

Для Windows (руководство написано на основе среды Windows автора)

Сначала перейдите на эту страницу Install Rust — Rust Programming Language и скачайте установочный файл exe, подходящий для вашей операционной системы

Три кнопки соответствуют архитектурам x86 32-бит, 64-бит и ARM64, выберите вариант под вашу ОС.

Кроме того, пользователям Windows требуется установить средства сборки VC++. Способы установки описаны на странице MSVC prerequisites — The rustup book. В данном руководстве используется Visual Studio 2022.

Скачать сообщественную версию VS 2022 можно по ссылке: https://github.com/xzapps/InstallTools/blob/main/vs_Community2022.exe. VS 2022 необходим из-за встроенных инструментов MSVC. Загруженный файл — онлайн-установщик, который скачивает пакеты установки при запуске. Если вы не разрабатываете приложения под .NET, достаточно установить только перечисленную ниже функцию.

Отметьте функцию на изображении выше, затем выберите два обязательных компонента:

  • MSVC v143 — средства сборки C++ x64/x86 для VS 2022 (последняя версия)
  • Пакет SDK Windows 11 (10.0.22621.0)

Примечание: Точная версия SDK Windows не важна для чистого кода Rust. Однако если вы одновременно работаете с C++, вам может потребоваться актуальная версия, либо версия, требуемая вашим C++ проектом (или обе сразу).

Языковые пакеты: (опционально; при установке сообщения об ошибках будут отображаться на разных языках для удобства чтения)

В конце нажмите кнопку установки и дождитесь завершения инсталляции всех компонентов.

После установки VS 2022 можно запустить скачанный ранее установщик Rust.

По окончании установки стандартные пути расположения файлов следующие

Набор инструментов / Компилятор / Стандартная библиотека: C:\Users\ИмяВашегоПользователя\.rustup

Исполняемые файлы cargo, rustc, rustup и другие: C:\Users\ИмяВашегоПользователя\.cargo\bin

Все инструменты для сборки, компиляции и создания проектов Rust хранятся во втором каталоге. Используйте команду ниже для просмотра пути установки:

rustup show
>rustup show
Default host: x86_64-pc-windows-msvc
rustup home:  C:\Users\yourname\.rustup

installed toolchains
--------------------
stable-x86_64-pc-windows-msvc (active, default)

active toolchain
----------------
name: stable-x86_64-pc-windows-msvc
active because: it's the default toolchain
installed targets:
  x86_64-pc-windows-msvcCode language: PHP (php)

Проверка корректности установки

Выполните данную команду в командной строке или терминале:

rustc --version

При успешной установке вы увидите такой вывод:

rustc 1.94.0 (4a4ef493e 2026-03-02)Code language: CSS (css)

Другие полезные команды

Если Rust уже установлен и нужно обновить версию — запустите эту команду

rustup update

Для полного удаления Rust используйте команду

rustup self uninstallCode language: PHP (php)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *