Подготовка · 2
Установка Rust
Rust ставится через официальный установщик rustup. Скачать его можно на
сайте rustup.rs.
Rust на Windows использует линковщик (программу, которая собирает
скомпилированный код в готовый .exe файл) — он идёт не вместе с
Rust, а отдельно, в составе Build Tools для Visual Studio.
- Открой rustup.rs и скачай файл
rustup-init.exe. - Запусти скачанный файл двойным щелчком.
- Откроется чёрное окно терминала с текстом — нажми
Enter, чтобы согласиться с установкой по умолчанию. - Дождись надписи
Rust is installed now. Great!и закрой окно. - Открой страницу Build Tools для Visual Studio и скачай установщик.
- Запусти скачанный файл. Откроется окно с большим списком компонентов — поставь галочку на “Разработка классических приложений на C++” (Desktop development with C++) и нажми “Установить”.
- Дождись окончания установки — это может занять несколько минут, скачивается довольно много данных. По завершении можно закрыть окно.
-
Открой приложение Терминал: нажми
Cmd + Пробел, введиTerminalи нажмиEnter. -
Вставь в терминал команду ниже и нажми
Enter:Окно терминала curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -
Когда появится список опций, нажми
Enter, чтобы выбрать установку по умолчанию. -
Дождись надписи
Rust is installed now. Great!.
-
Открой терминал: обычно это сочетание
Ctrl + Alt + T, либо найди приложение «Терминал» в меню программ. -
Вставь в терминал команду ниже и нажми
Enter:Окно терминала curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -
Когда появится список опций, нажми
Enter, чтобы выбрать установку по умолчанию. -
Дождись надписи
Rust is installed now. Great!.
Проверка
Заголовок раздела «Проверка»Закрой терминал и открой его заново — это нужно, чтобы система увидела новую программу. Введи команду:
rustc --versionЕсли в ответ появилась строка вида rustc 1.xx.x (...) — Rust установлен
и готов к работе.
Ошибка linker 'link.exe' not found (Windows)
Заголовок раздела «Ошибка linker 'link.exe' not found (Windows)»Если при cargo run появляется ошибка linker 'link.exe' not found —
значит, Rust уже поставлен, но не поставлены Build Tools для Visual
Studio из инструкции выше. Ставить Rust заново не нужно — нужно только
поставить их:
- Зайди на страницу Build Tools для Visual Studio и скачай установщик.
- Запусти его, поставь галочку на “Разработка классических приложений на C++” (Desktop development with C++) и нажми “Установить”.
- Дождись окончания установки.
После этого открой терминал заново и попробуй cargo run ещё раз.