Руководство по установке Rust

Beginner

This tutorial is from open-source community. Access the source code

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Добро пожаловать в Установку. Этот лаба является частью Rust Book. Вы можете практиковать свои навыки Rust в LabEx.

В этом лабе вам нужно будет установить Rust с использованием rustup, командной строки для управления версиями Rust и связанными инструментами, загрузив его через интернет-соединение.


Skills Graph

Установка

Первым шагом является установка Rust. Мы загрузим Rust с помощью rustup, командной строки для управления версиями Rust и связанными инструментами. Для загрузки вам понадобится интернет-соединение.

Примечание: Если по какой-то причине вы предпочитаете не использовать rustup, пожалуйста, ознакомьтесь со страницей Другие способы установки Rust по адресу https://forge.rust-lang.org/infra/other-installation-methods.html для получения дополнительных вариантов.

Следующие шаги устанавливают последнюю стабильную версию компилятора Rust. Гарантии стабильности Rust обеспечивают то, что все примеры из книги, которые компилируются, будут продолжать компилироваться с новыми версиями Rust. Выход может отличаться несколько между версиями, так как Rust часто улучшает сообщения об ошибках и предупреждения. Другими словами, любая новая стабильная версия Rust, которую вы установите с помощью этих шагов, должна работать как ожидается с содержанием этой книги.

Обозначение командной строки

В этом разделе и по всей книге мы будем показывать некоторые команды, используемые в терминале. Строки, которые вы должны ввести в терминале, все начинаются с $. Вы не нужно вводить символ $; это приглашение командной строки, показанное для обозначения начала каждой команды. Строки, которые не начинаются с $, обычно показывают вывод предыдущей команды. Кроме того, примеры, специфичные для PowerShell, будут использовать > вместо $.

Установка rustup на Linux или macOS

Если вы используете Linux или macOS, откройте терминал и введите следующую команду:

curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh

Команда загружает скрипт и запускает установку инструмента rustup, который устанавливает последнюю стабильную версию Rust. Возможно, вас попросят ввести пароль. Если установка прошла успешно, будет показана следующая строка:

Rust is installed now. Great!

Также вам понадобится линкер, который — это программа, которую Rust использует для объединения собранных им выходных данных в один файл.很可能您已经有一个了。如果遇到链接器错误,您应该安装一个C编译器,它通常会包含一个链接器。C编译器也很有用,因为一些常见的Rust包依赖于C代码,并且需要一个C编译器。

Linux-ользователи обычно должны установить GCC или Clang в соответствии с документацией по их дистрибутиву. Например, если вы используете Ubuntu, вы можете установить пакет build-essential.

Решение проблем

Для проверки, правильно ли установлен Rust, откройте новую оболочку и введите следующую строку:

## Откройте сначала новый терминал!
rustc --version

Вы должны увидеть номер версии, хэш коммита и дату коммита для последней выпущенной стабильной версии в следующем формате:

rustc x.y.z (abcabcabc yyyy-mm-dd)

Если вы видите эту информацию, вы успешно установили Rust! Если вы не видите эту информацию, проверьте, находится ли Rust в переменной окружения %PATH% системы, как показано ниже.

В Linux используйте:

echo $PATH

Если все это правильно, а Rust по-прежнему не работает, есть несколько мест, где вы можете получить помощь. Узнать, как связаться с другими Rustaceans (шуточное прозвище, которым мы называем себя) на странице сообщества по адресу https://www.rust-lang.org/community.

Обновление и удаление

После установки Rust с помощью rustup обновление до новой выпущенной версии простой. С вашей оболочки запустите следующий скрипт обновления:

rustup update

Для удаления Rust и rustup запустите следующий скрипт удаления из вашей оболочки:

rustup self uninstall

Введите N, когда вас попросят подтвердить, что вы хотите удалить Rust.

Локальная документация

При установке Rust также устанавливается локальная копия документации, чтобы вы могли читать ее офлайн. Запустите rustup doc, чтобы открыть локальную документацию в вашем браузере.

rustup doc

Когда бы стандартная библиотека предоставляла какой-либо тип или функцию, и вы не знаете, что она делает или как ее использовать, используйте документацию по приложению программирования (API), чтобы узнать!

Примечание: WebIDE не поддерживает открытие локальной документации.

Резюме

Поздравляем! Вы завершили лабораторную работу по установке. Вы можете практиковаться в более многих лабораторных работах в LabEx, чтобы улучшить свои навыки.