Skip to content

Latest commit

 

History

History
139 lines (90 loc) · 4.29 KB

File metadata and controls

139 lines (90 loc) · 4.29 KB

0. Подготовка, установка

Для ОС Windows: установка Ubuntu с помощью wsl (windows subsystem for linux)

Hexlet о wsl

wsl --install -d Ubuntu
  • перезагрузите компьютер
  • установите username и password

Обновляем информацию о пакетах, к-е доступны для установки, в т.ч. о новых версиях существующих:

sudo apt-get update

Устанавливаем git и зависимости (в подсистеме ubuntu for linux):

sudo apt-get install git-core zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev

Базовые команды для работы в консоли

(позже изучим подробнее)

  • в какой директории вы находитесь? (pwd)
  • посмотреть список файлов (ls)
  • переместитесь в другую директорию (cd )
  • создать файл (touch имя_файла)
  • показать содердимое файла (cat имя_файла)
# на уровень вверх
cd ../

# на 2 уровня вверх
cd ../../

Установка git

(для следующих уроков)

git --version

sudo add-apt-repository ppa:git-core/ppa
sudo apt update && sudo apt upgrade

git config --global user.name "Ваше имя"

git config --global user.email "Ваш email"

Установка Ruby с помощью rbenv

rbenv - менеджер версий для Ruby, с его помощью мы можем использовать несколько версий Ruby на одном компьютере.

Установим rbenv с помощью git, так мы получим последнюю версию.

rbenv

git clone https://github.com/rbenv/rbenv.git ~/.rbenv

# запишем строку для инициализации rbenv в файл `~/.bashrc` (файл скрипта, который выполняется при входе пользователя в систему)
echo 'eval "$(~/.rbenv/bin/rbenv init - bash)"' >> ~/.bashrc

# применим изменения в `~/.bashrc`
source ~/.bashrc

Установим плагин ruby-build для установки версий Ruby:

git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build

ruby

# установка Ruby
rbenv install 3.3.0

# установим версию по умолчанию
rbenv global 3.3.0

# список установленных версий
rbenv versions

# проверим "актуальную версию"
ruby -v

Запустим hello world

# создаём файл
touch hello.rb

# запишем в файл код
echo "puts 'Hello, world'" > hello.rb

# проверим, что записалось
cat hello.rb

# запустим
ruby hello.rb

Редакторы кода:

Попробуем запустить консольный редактор: nano (он уже должен быть установлен)

nano hello.rb

Внизу экрана есть шорткаты для управления:

Например: ctrl + o (сохранить) ctrol + x (выйти)

Больше о редакторах без графической оболочки

Установите основной редактор для работы, например, Vscode:

Vscode

Откройте директорию с вашим файлом hello.rb в vscode.

По желанию: Настройка vscode + wsl (для Windows)