Установка Ruby on Rails на Ubuntu
В этой статье Вы узнаете, как установить язык программирования Ruby и один из наиболее популярных веб фреймворков Ruby on Rails в операционной системе Ubuntu. Мы будем использовать простой, но мощный инструмент командной строки rbenv. С его помощью мы без труда сможем установить несколько версий языка Ruby и также просто переключаться между ними. Весь процесс установки базируется на использовании командной строки. Поэтому открываем "Терминал" и начинаем!
Обновление системы и установка зависимостей
Первое, что необходимо сделать, обновить систему:
$ sudo apt-get update
Далее необходимо установить дополнительные пакеты, которые необходимы для корректной работы rbenv и Ruby:
$ sudo apt-get install autoconf bison build-essential libssl-dev \
libyaml-dev libreadline6-dev zlib1g-dev \
libncurses5-dev libffi-dev libgdbm3 libgdbm-dev git
Теперь, когда установлены все необходимые пакеты, приступим к установке rbenv.
Установка rbenv
Код проекта расположен на Github. Следующей командой, мы клонируем репозиторий в наш домашний каталог:
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
Теперь, когда мы скачали rbenv необходимо добавить в глобальную переменную $PATH
путь к исполняемым файлам и добавить команду rbenv init
для автоматического запуска rbenv:
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
$ source ~/.bashrc
Чтобы устанавливать Ruby командой ruby install необходимо установить ruby-build. Делается это очень просто, клонируем репозиторий в папку ~/.rbenv/plugins/
$ git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
Установка Ruby
Подошло время к установке Ruby. Полный список доступных версий Ruby можно посмотреть с помощью следующей команды:
$ rbenv install -l
Установим последнюю, доступную на данный момент версию 2.3.1, а также сделаем данную версию Ruby используемой по умолчанию с помощью команды global:
$ rbenv install 2.3.1
$ rbenv global 2.3.1
И проверим, что по умолчанию используется Ruby версии 2.3.1, с помощью команды:
$ ruby -v
Настройка Gems
Gems это пакеты, которые подключают дополнительный функционал к Ruby. Большинство гемов сопровождаются с подробной документацией. Для того чтобы отключить загрузку документации используем команду:
$ echo "gem: --no-document" > ~/.gemrc
Установим первый гем, который называется bundler. Он используется для управления зависимостями приложения:
$ gem install bundler
Установка Rails
Для того чтобы установить Rails в командной строке необходимо выполнить следующую команду:
$ gem install rails
$ rbenv rehash
Для работы Rails необходимо установить nodejs. Не будем вдаваться в подробности и последовательно выполним все команды, представленные ниже.
$ cd /tmp
$ \curl -sSL https://deb.nodesource.com/setup_6.x -o nodejs.sh
$ cat /tmp/nodejs.sh | sudo -E bash -
$ sudo apt-get install -y nodejs
Заключение
После того, как Вы прошли все шаги из этой инструкции, у Вас появится настроенное рабочее окружение, готовое для написания веб приложений с использованием популярного веб фреймворка Ruby on Rails.
Как создать своё веб приложение читайте в следующих статьях!