Установка Ruby on Rails при помощи RVM в Arch Linux
Arch Linux, Cloud Server, Ruby | Комментировать запись
Что такое Ruby on Rails?
Ruby on Rails – это объектно-ориентированный фреймворк для быстрой разработки веб-приложений.Установка Ruby on Rails на виртуальный сервер занимает некоторое время; к счастью, существует множество инструментов, способных ускорить и максимально упростить инсталляцию этого фреймворка. Один из них – менеджер версий по имени RVM (Ruby Version Manager).
Примечание: Для выполнения данного руководства нужен предварительно настроенный сервер Arch Linux с привилегиями root или sudo. Чтобы узнать о начальной настройке сервера и вышеперечисленных привилегиях больше, читайте эту статью.
1: Установка RVM
Для начала нужно выполнить быстрое обновление системы, чтобы убедиться, что все пакеты, установленные на сервер ранее, обновлены до последней версии:
pacman -Sy
После этого можно приступать к установке RVM. Этот менеджер версий позволяет использовать несколько версий Ruby на одном сервере. К сожалению, такая функциональность RVM выходит за рамки данной статьи; это руководство продемонстрирует процесс установки Ruby при помощи RVM.
Если инструмент curl не был установлен ранее, установите его:
pacman -S curl
Чтобы установить RVM, откройте терминал и наберите:
curl -L get.rvm.io | bash -s stable
После завершения установки откройте файл .bashrc:
nano .bashrc
и внесите в конец файла:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
Теперь RVM будет запускаться при запуске сервера. Чтобы применить изменения, завершите текущую сессию и откройте новую.
Для корректной работы RVM нуждается в установке некоторых зависимостей. Чтобы установить все необходимые программы, запустите:
rvm requirements
2: Установка Ruby
Прежде чем приступить к установке Ruby, нужно установить libyaml.
Примечание: Это необходимо для установки Rails. В целом, установить libyaml можно и позже, но в таком случае придется переустанавливать Ruby.
sudo pacman -S libyaml
Установить Ruby при помощи RVM очень просто:
rvm install 1.9.3
Готово! Ruby установлен. Поскольку Ruby был установлен при помощи программы, которая содержит множество версий Ruby,нужно задать стандартную версию системы:
rvm use 1.9.3 --default
3: Установка RubyGems
Теперь нужно установить важные компоненты Ruby on Rails – gem-ы. Для установки gem-ов можно также использовать RVM. Просто введите в терминал:
rvm rubygems current
4: Установка Rails
Теперь осталось установить Rails. Для этого откройте терминал и наберите:
gem install rails
Этот процесс может занять некоторое время.
После завершения инсталляции Ruby on Rails можно проверить версии установленного ПО:
ruby -v
rails -v