Установка Ruby on Rails в CentOS 6 через RVM

Что такое Ruby on Rails?

Ruby on Rails – это фреймворк для быстрой разработки различных веб-приложений.

Установка Ruby on Rails на виртуальный выделенный сервер занимает довольно много времени; к счастью, существуют специальные вспомогательные инструменты, способные ускорить этот процесс.

Примечание: Для выполнения руководства нужны привилегии sudo; более подробную информацию о sudo можно получить в этой статье.

1: Установка RVM

Для начала нужно обновить систему, чтобы обеспечить использование новейших версий пакетов:

sudo yum update

После этого можно приступать к установке менеджера версий Ruby, или RVM (Ruby Version Manager). Эта мощная программа позволяет использовать несколько версий Ruby на одном виртуальном выделенном сервере, но это руководство рассматривает только установку Ruby при помощи RVM, не останавливаясь на данной функции.

Установите curl, если этот инструмент не был установлен ранее:

sudo yum install curl

Чтобы установить RVM, откройте терминал и наберите:

curl -L get.rvm.io | bash -s stable

После завершения установки загрузите RVM:

# Если инсталлятор был запущен пользователем root:
source /usr/local/rvm/rvm.sh
# Если инсталлятор был запущен пользователем с привилегиями sudo:
source ~/.rvm/rvm.sh

Для корректной работы RVM нужно установить некоторые зависимости программы; чтобы просмотреть список зависимостей, введите:

rvm requirements

В появившемся выводе найдите следующий абзац:

Additional Dependencies:
# For Ruby / Ruby HEAD (MRI, Rubinius, & REE), install the following:
ruby: yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel ## NOTE: For centos >= 5.4 iconv-devel is provided by glibc

Загрузите зависимости, используя команду rvmsudo вместо sudo:

rvmsudo yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel

2: Установка Ruby

Установить Ruby с помощью RVM очень просто.

rvm install 1.9.3

Готово! Заданная версия Ruby успешно установлена. Но поскольку для установки использовалась программа, имеющая доступ к большому количеству версий Ruby, нужно настроить ее как версию по умолчанию:

rvm use 1.9.3 --default

3: Установка RubyGems

На данном этапе нужно установить RubyGems – необходимые компоненты Ruby. Чтобы установить RubyGems, введите в терминал:

rvm rubygems current

4: Установка Rails

Теперь всё готово к установке последнего компонента – фреймворка Rails. для этого используйте команду:

gem install rails

Этот процесс может занять некоторое время.

Завершение

Теперь на сервер установлен Ruby on Rails – мощная основа для разработки приложений.

Установив Ruby on Rails, можно приступать к созданию SSL-сертификата или установке FTP-сервера.

Tags: , , , , , ,

Добавить комментарий