Установка Ruby on Rails в Ubuntu

18 Сентябрь 2011   //   Автор: Arthur   //   GNU/Linux, Ruby on Rails  //  Комментарии (0)

С недавних пор мне приходится заниматься разработкой на рельсах, и, хотя я ещё очень «зелёный», но рельсы ставить уже научился.

Будем ставить Ruby при помощи RMV (Ruby Version Manager). Для тех, кто не в теме, о RVM можно почитать на их официальном сайте. Для этого идём на сайт google.com, тыцкаем в поле ввода, пишем туда «RVM» и переходим по первой же странице в выдаче.

Ладно, шутки в сторону, приступим.

1. Если в системе присутствуют уже установленные пакеты ruby, то перед установкой RVM удаляем их, также рекомендую обновить систему. Для установки RVM нам понядобяться git и curl, установим их:

sudo apt-get install git curl

2 Далее устанавливем сам RVM

cd ~ && bash < <(curl -s https://rvm.beginrescueend.com/install/rvm);

и добавляем необходимые переменные окружения:

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc;

3. Мы почти готовы к установке Ruby, добавим необходимые пакеты, чтобы всё у нас собралось без проблем:

sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf;

4. Всё готово, можно поставить Ruby, используя RVM, будем ставить версию 1.9.2 :

rvm install 1.9.2

для установки какой-либо другой версии, просто меняем номер версии, например, для 1.8.7:

rvm install 1.8.7

Если у вас установлено несколько версий, то необходимо «сказать» RVM какую использовать по умолчанию:

rvm --default use 1.9.2

5. RVM позволяет создавать и использовать разные наборы джемов (gem), что довольно удобно при разработке, когда необходимо на одной мшине держать проэкты, работающие под разными версиями ruby и под разными наборами джемов.
Создадим набор джемов с именем myset :

rvm gemset create myset

и «скажем», что мы будем использовать набор myset:

rvm gemset use myset

Для просмотра списка созданных джемсетов набираем:

rvm gemset list

Для просмотра текущего джемсета:

rvm gemset name

6. Вот и всё, можем поставить рельсы:

gem install rails

для определенной версии, укажем её:

gem install -v=3.0.1 rails

7. Ну и, конечно же, проверим, что всё работает:

mkdir ~/railsprojects && cd ~/railsprojects
rails new test-project
cd test-project

Запустим сервер WebRick:

rails server

Отрываем браузер, переходим по адресу http://localhost:3000

Оставить комментарий

Рубрики
Статистика