Rust: различия между версиями

Материал из support.qbpro.ru
imported>Vix
(Новая страница: «'''Установка и настройка среды программирования Rust в Debian 11''' * В данной статье будет инстр...»)
 
imported>Vix
Строка 1: Строка 1:
'''Установка и настройка среды программирования Rust в Debian 11'''
'''Установка и настройка среды программирования Rust в Debian 11'''
* В данной статье будет инструкция пошаговая для настройки среды разработки в 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

Версия от 02:30, 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";