Установка Ruby On Rails с помощью rbenv в Ubuntu 12.04

Ruby On Rails (сокращенно – ROR, или просто Rails) – это один из наиболее популярных фреймворков для разработки веб-приложений; на сегодня Ruby On Rails является наилучшим стеком для веб-разработки, особенно для приложений Saas (англ. Software as a Service, программное обеспечение как услуга).

Требования

Для выполнения руководства нужен предварительно настроенный сервер. Чтобы получить подробные инструкции по начальной настройке сервера, читайте эту статью.

1: Установка rbenv и зависимостей

Рекомендуется обновить кэш пакетов перед установкой любой программы:

sudo apt-get update

Теперь установите git, curl и nodejs (более новые версии Rails нуждаются в javascript runtime). В официальном репозитории пакетов node.js достаточно устаревший, потому установите его из PPA.

sudo apt-add-repository -y ppa:chris-lea/node.js

Если на экране появился ответ «sudo: apt-add-repository: command not found», нужно установить пакет python properties, который помогает управлять репозиториями:

sudo apt-get install python-software-properties

Затем можно установить нужные программы:

sudo apt-get -y update
sudo apt-get -y install curl git-core nodejs

Установка rbenv

rbenv – это простой инструмент управления несколькими версиями ruby; он работает как RVM (так что вместо него можно использовать RVM в случае необходимости), но при этом он гораздо легче и проще. Для установки rbenv используется простой скрипт, который можно найти на github.

Итак, запустите скрипт:

curl https://raw.githubusercontent.com/fesplugas/rbenv-installer/master/bin/rbenv-installer | bash

Затем отредактируйте файл bashrc согласно инструкциям, добавив в начало файла следующие строки:

nano ~/.bashrc
export RBENV_ROOT="${HOME}/.rbenv"
if [ -d "${RBENV_ROOT}" ]; then
export PATH="${RBENV_ROOT}/bin:${PATH}"
eval "$(rbenv init -)"
fi

Затем перезапустите оболочку.

source ~/.bashrc

Далее нужно установить зависимости:

rbenv bootstrap-ubuntu-12-04

2: Установка Ruby и gem-ов

Для установки Ruby (опция global сделает установку глобальной) и gem-ов используйте:

rbenv install 1.9.3-p392
rbenv rehash
rbenv global 1.9.3-p392

Чтобы установить Bundler и rake, запустите:

gem install rdoc
gem install bundler
gem install rake
rbenv rehash

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

Теперь установите rails gem; это делается при помощи одной простой команды:

gem install rails

Tags: , , , , , , , , , ,

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