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

В последнее время все с большим интересом смотрю в сторону Ruby on Rails. Что и говорить, Symfony и Codeigniter, которые я постоянно использую для разработки, очевидно, немало идей почерпнули именно из этого фреймворка.

Итак, в качестве основной системы возьмем Ubuntu, что в прочем не играет большой роли, так как установка на других системах не будет кардинально отличаться. Для начала установим необходимые пакеты.

sudo apt-get install ruby1.8 ruby1.8-dev rubygems1.8 libmysql-ruby1.8 librmagick-ruby1.8 libsqlite3-ruby libsqlite3-dev build-essential libmagick9-dev libmysqlclient-dev

Будем считать, что mysql уже установлен. Пакеты *-dev нужны для корректной сборки gem’ов. Установим rubygems-update, что бы наши gem’ы всегда были в актуальном состоянии.

sudo gem install rubygems-update

Теперь непосредственно установим Rails и несколько дополнительных плагинов.

sudo gem install rails --include-dependencies mysql2 sqlite3-ruby rmagick mongrel

Это минимальный набор gem’ов, которого будет достаточно, чтобы начать работу над проектом. Проверим работоспособность, для этого создадим тестовое приложение.

rails new myapp
cd myapp
bundle install
rails server

Открываем страницу http://0.0.0.0:3000/ и если все установилось правильно, то мы увидим тестовую страницу.

Ruby on Rails test page

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

Установка Ruby on Rails в Ubuntu: 4 комментария

  1. northbear:

    Для того, чтобы начать разбираться с ruby и RoR, такой вариант пойдет.

    Но по-хорошему для разработки и эксплуатации на debian-based дистрах (да и не только) следует пользовать rvm.

    Он позволяет обеспечить неизменность среды исполнения приложения (определить конкретные версии rubу, RoR и gem’ов) и в то же время спокойно апгрейдить систему в случае необходимости.

    1. gwinn:

      Спасибо за замечание. Сейчас работаю над первым проектом на RoR, так что есть еще «пробелы в образовании» 🙂

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *