Rust: различия между версиями
Материал из support.qbpro.ru
imported>Vix |
imported>Vix Нет описания правки |
||
Строка 2: | Строка 2: | ||
* В данной статье будет инструкция пошаговая для настройки среды разработки в Rust для Linux Debian 11. | * В данной статье будет инструкция пошаговая для настройки среды разработки в Rust для Linux Debian 11. | ||
==Установка пакетов языка программирования '''Rust'''== | ==Установка пакетов языка программирования '''Rust'''== | ||
1. Не устанавливайте ни чего из официального '''репозитария Debian!''' | '''1.''' Не устанавливайте ни чего из официального '''репозитария Debian!''' | ||
* Почему? Все просто - пока поддержка языка не полная, только для сборки какой либо программы. | * Почему? Все просто - пока поддержка языка не полная, только для сборки какой либо программы. | ||
* Все комментарии [https://stackoverflow.com/questions/41473255/how-to-properly-set-up-a-rust-environment-in-vscode-on-debian '''тут..'''] | * Все комментарии [https://stackoverflow.com/questions/41473255/how-to-properly-set-up-a-rust-environment-in-vscode-on-debian '''тут..'''] | ||
2. В среде своего пользователя, запускаем команду: | '''2.''' В среде своего пользователя, запускаем команду: | ||
curl https://sh.rustup.rs -sSf | sh | curl https://sh.rustup.rs -sSf | sh | ||
3. Добавляем в '''.bashrc''': | '''3.''' Добавляем в '''.bashrc''': | ||
... | ... | ||
'''export PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games";''' | '''export PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games";''' | ||
'''export PATH="$PATH:$HOME/.cargo/bin";''' | '''export PATH="$PATH:$HOME/.cargo/bin";''' | ||
4. Добавляем в '''.profile''': | '''4.''' Добавляем в '''.profile''': | ||
# ~/.profile: executed by the command interpreter for login shells. | # ~/.profile: executed by the command interpreter for login shells. | ||
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login | # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login | ||
Строка 38: | Строка 38: | ||
fi | fi | ||
'''export PATH="$PATH:$HOME/cargo/bin";''' | '''export PATH="$PATH:$HOME/cargo/bin";''' | ||
'''5.''' Устанавливаем среду разработки (или '''IDE''') '''VsCodium''' | |||
echo "deb https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/ vscodium main">/etc/apt/sources.list.d/vscodium.list | |||
apt update | |||
apt install codium | |||
'''6.''' Запускаем '''VsCodium''' и устанавливаем плагины: | |||
'''Rust''' | |||
'''Основы языка Rust''' | |||
'''Rust Syntax''' | |||
'''Flowistry''' | |||
'''Search creates.io''' | |||
'''crates''' | |||
'''vscode-ron''' | |||
'''inline SQL''' | |||
'''Code Runner''' | |||
'''rustdoc theme''' | |||
'''Even Better TOML''' | |||
'''Test Explorer UI''' | |||
'''CodeLLDB''' | |||
'''Rust Test Explorer''' | |||
'''7.''' Перезагружаем окружение пользователя (Выход > Вход или Перезагрузка) | |||
'''8.''' Доустановка rust: | |||
rustup component add clippy-preview | |||
'''9.''' Создаем папку проекта: | |||
mkdir -p $HOME/myproject | |||
cd $HOME/myproject | |||
touch main.rs | |||
cargo init | |||
'''10.''' Запускаем среду '''VsCodium''' | |||
Выбираем открыть папку: ..myproject | |||
Открыть файл: main.rs | |||
* Вставляем пробный код: | |||
fn main() { | |||
println!("Hello, world!"); | |||
} | |||
* Выбираем вверху запуск без отладки, если ошибок нет, вы все настроили, можно открывать учебники и начинать осваивать язык '''Rust'''! | |||
- если есть ошибки, проверяем, что сделали не так... | |||
'''ПОЛЕЗНОЕ:''' | |||
<hr> | |||
* [https://itnan.ru/post.php?c=1&p=645797&ysclid=l37vbfn4ga Пишем с комфортом на Rust в Visual Studio Code] | |||
* [https://linuxize.com/post/how-to-install-visual-studio-code-on-debian-10/ How to Install Visual Studio Code on Debian 10] | |||
* [https://doc.rust-lang.ru/book/ch01-02-hello-world.html Язык программирования Rust] | |||
* [https://www.rust-lang.org/tools/install Install Rust] | |||
* [https://medium.com/nuances-of-programming/%D0%B2%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B0-rust-bf17e6ec6d0d Введение в программирование на Rust] |
Версия от 03:07, 16 мая 2022
Установка и настройка среды программирования Rust в Debian 11
- В данной статье будет инструкция пошаговая для настройки среды разработки в Rust для Linux Debian 11.
Установка пакетов языка программирования Rust
1. Не устанавливайте ни чего из официального репозитария Debian!
- Почему? Все просто - пока поддержка языка не полная, только для сборки какой либо программы.
- Все комментарии тут..
2. В среде своего пользователя, запускаем команду:
curl https://sh.rustup.rs -sSf | sh
3. Добавляем в .bashrc:
... export PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"; export PATH="$PATH:$HOME/.cargo/bin";
4. Добавляем в .profile:
# ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login # exists. # see /usr/share/doc/bash/examples/startup-files for examples. # the files are located in the bash-doc package. # the default umask is set in /etc/profile; for setting the umask # for ssh logins, install and configure the libpam-umask package. #umask 022 # if running bash if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi export PATH="$PATH:$HOME/cargo/bin";
5. Устанавливаем среду разработки (или IDE) VsCodium
echo "deb https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/ vscodium main">/etc/apt/sources.list.d/vscodium.list apt update apt install codium
6. Запускаем VsCodium и устанавливаем плагины:
Rust Основы языка Rust Rust Syntax Flowistry Search creates.io crates vscode-ron inline SQL Code Runner rustdoc theme Even Better TOML Test Explorer UI CodeLLDB Rust Test Explorer
7. Перезагружаем окружение пользователя (Выход > Вход или Перезагрузка)
8. Доустановка rust:
rustup component add clippy-preview
9. Создаем папку проекта:
mkdir -p $HOME/myproject cd $HOME/myproject touch main.rs cargo init
10. Запускаем среду VsCodium
Выбираем открыть папку: ..myproject Открыть файл: main.rs
- Вставляем пробный код:
fn main() { println!("Hello, world!"); }
- Выбираем вверху запуск без отладки, если ошибок нет, вы все настроили, можно открывать учебники и начинать осваивать язык Rust!
- если есть ошибки, проверяем, что сделали не так...
ПОЛЕЗНОЕ: