Hostwinds Учебники

Результаты поиска для:


Содержание


Что такое ржаво-ланг
Установка ржавчины
Шаг 1: списки пакетов обновлений
Шаг 2: Установите Curl
Шаг 3: Скачать и запустить сценарий установки ржавчины
Шаг 4: Поиск окружающей среды
Шаг 5: Проверьте установку (необязательно)
Создание проекта ржавчины
Шаг 1: Создать каталог проектов
Шаг 2: Перейдите в каталог проекта
Шаг 3: Создайте свой проект
Шаг 4: Запустите свой проект
Как удалить ржавчину
(Необязательно) Удалите все оставшиеся каталоги и файлы ржавчины

Как установить ржавчину на Linux

Теги: Cloud Servers,  VPS,  Linux 

Что такое ржаво-ланг
Установка ржавчины
Шаг 1: списки пакетов обновлений
Шаг 2: Установите Curl
Шаг 3: Скачать и запустить сценарий установки ржавчины
Шаг 4: Поиск окружающей среды
Шаг 5: Проверьте установку (необязательно)
Создание проекта ржавчины
Шаг 1: Создать каталог проектов
Шаг 2: Перейдите в каталог проекта
Шаг 3: Создайте свой проект
Шаг 4: Запустите свой проект
Как удалить ржавчину
(Необязательно) Удалите все оставшиеся каталоги и файлы ржавчины

Что такое ржаво-ланг

Rust предназначена для низкоуровневого языка программирования систем, аналогично C и C ++.Он обеспечивает низкоуровневый контроль над системными ресурсами, управление памятью и производительность, что делает его подходящим для разработки операционных систем, драйверов устройств, игровых двигателей и другого программного обеспечения, управляемого производительностью.

Этот урок покажет вам, как установить ржавчину через ваше распределение Linux.

Мы также рассмотрим:

  • Как проверить установку
  • Как удалить ржавчину
  • Как создать проект ржавчины

Установка ржавчины

Шаг 1: списки пакетов обновлений

Начните с обновления списков пакетов для вашего распределения Linux.Следующая команда гарантирует, что ваш пакет обновляется.

# For Ubuntu/Debian
Copysudo apt update 

# For Fedora
sudo dnf update 

Шаг 2: Установите Curl

Rust использует Curl для загрузки компонентов во время установки.Установите Curl, если он еще не установлен.

# For Ubuntu/Debian
Copysudo apt install curl 

# For Fedora
sudo dnf install curl

Шаг 3: Скачать и запустить сценарий установки ржавчины

Rust предоставляет сценарий установки, который обнаруживает соответствующий пакет для вашего распределения Linux.

Следующий скрипт загрузит и установит последнюю версию Rust.

Команда:

Copycurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Вывод:

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

Welcome to Rust!

This will download and install the official compiler for the Rust
programming language, and its package manager, Cargo.

Rustup metadata and toolchains will be installed into the Rustup
home directory, located at:

  /home/username/.rustup

This can be modified with the RUSTUP_HOME environment variable.

The Cargo home directory located at:

  /home/username/.cargo

This can be modified with the CARGO_HOME environment variable.

The cargo, rustc, rustup and other commands will be added to
Cargo's bin directory, located at:

  /home/username/.cargo/bin

This path will then be added to your PATH environment variable by
modifying the profile files located at:

  /home/username/.profile
  /home/username/.bash_profile
  /home/username/.bashrc

You can uninstall at any time with rustup self uninstall and
these changes will be reverted.

Current installation options:

   default host triple: x86_64-unknown-linux-gnu
     default toolchain: stable (default)
               profile: default
  modify PATH variable: yes

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation

>

Внизу вывода вам попросят выбрать один из трех (3) вариантов.Если у вас есть конкретные настройки, мы предлагаем выбрать Вариант 1 (по умолчанию).

После завершения установки вы увидите подтверждение сообщение, похожее на следующее:

Rust is installed now. Great!
To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo's bin directory ($HOME/.cargo/bin).
To configure your current shell, run:
source $HOME/.cargo/env

Шаг 4: Поиск окружающей среды

После завершения установки необходимо получить среду или настроить оболочку, чтобы двойные двойные файлы были доступны в вашей текущей оболочке.

Команда:

Copysource $HOME/.cargo/env

Нет вывода будет показано, указав команду, выполненную без ошибки.Это молча обновит среду вашей оболочки, позволяя вам запускать такие команды ржавчины, как Rustc а также груз.

Шаг 5: Проверьте установку (необязательно)

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

Copyrustc --version
cargo --version

Эти команды должны распечатать установленные версии Ржаво -компилятор (Rustc) и Менеджер грузовых пакетов (груз).

Вывод (RUSTC):

Для компилятора ржавчины (Rustc) вы должны увидеть аналогичный выход для следующего:

rustc --version rustc 1.xx.0 (xxxxxxxxx 20xx-xx-xx)

Вывод (груз):

Вывод для менеджера грузовых пакетов будет выглядеть примерно так:

cargo --version cargo 1.xx.0 (xxxxxxxxx 20xx-xx-xx)

Вот и все!Вы успешно установили и проверили ржавчину в системе Linux.Теперь вы можете начать писать код ржавчины, строить проекты и использовать груз для управления зависимостями.

Создание проекта ржавчины

Чтобы создать проект ржавчины, мы будем использовать груз командованиеВот шаги:

Шаг 1: Создать каталог проектов

В окне вашего терминала запустите следующее, чтобы создать новый каталог:

Команда:

Copycargo new project_name

Заменить название проекта С названием проекта по вашему выбору, просто следите за соглашениями о именовании Rust - в нижних регистрах с недостатками для помещений.

Вывод:

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

Created binary (application) `project_name` package

Шаг 2: Перейдите в каталог проекта

Команда:

Copycd project_name

Вывод:

Вы увидите сгенерированные файлы и структуру каталогов

Copyproject_name/
├── Cargo.toml
├── src/
│   └── main.rs
  • Cargo.toml Является ли манифест, который содержит метаданные о вашем проекте, например, его имя, версия, зависимости и инструкции по созданию.
  • src/main.rs является основным исходным файлом для вашей программы Rust, которая содержит основную функцию, которая служит точкой входа вашего приложения.

Шаг 3: Создайте свой проект

Команда:

Copycargo build

Это составит ваш код ржавчины и создаст исполняемый двоичный файл в Target/Debug/ каталог.

Вывод:

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

Compiling project_name v0.1.0 (/path/to/your/project)
Finished dev [unoptimized + debuginfo] target(s) in 1.11s

Шаг 4: Запустите свой проект

Команда:

Copycargo run

Эта команда создаст ваш проект (если он еще не построен), а затем запустит полученный исполняемый файл.

Вывод:

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

Для нового проекта с по умолчанию "Привет, мир!"Программа, вы что -то вроде этого:

Compiling project_name v0.1.0 (/path/to/your/project)
    Finished dev [unoptimized + debuginfo] target(s) in 0.61s
     Running `target/debug/project_name`
Hello, world!

Как удалить ржавчину

Чтобы удалить ржавчину от вашей системы, вы можете выполнить эти шаги:

Команда:

Copyrustup self uninstall

Эта команда удалит весь набор инструментов ржавчины, включая компилятор ржавчины (Rustc), Менеджер грузовых пакетов (груз) и все связанные компоненты.

Вывод:

Thanks for hacking in Rust!

This will uninstall all Rust toolchains and data, and remove $HOME/.cargo/bin from your PATH environment variable.

Continue? (y/N)

Тип "у"Тогда нажмите ВХОДИТЬ Чтобы завершить удаление.

(Необязательно) Удалите все оставшиеся каталоги и файлы ржавчины

Сценарий удаления должен удалить большинство связанных с ржавчиной файлами и каталогов.Тем не менее, у вас есть возможность вручную удалить любые оставшиеся каталоги или файлы.

Команда:

Copyrm -rf ~/.cargo
rm -rf ~/.rustup

Вывод:

Есть Нет вывода Когда сценарий выполнен.Тем не менее, вы можете проверить, что каталоги удаляются со следующей командой:

ls -la ~ | grep ".cargo"
ls -la ~ | grep ".rustup"

Никакие выводы из этого не указывают на то, что каталоги были успешно удалены.

Написано Hostwinds Team  /  Июнь 11, 2021