Это старая версия документа.


Ruby on Rails

Ruby on Rails - это интернет среда с открытым кодом для разработки интернет приложений заднего плана, использующих базы данных. Она оптимизирована для устойчивой производительности программиста поскольку позволяет ему писать код, поддерживая условные обозначения в конфигурации.

Установка

Перед установкой Rails вам придется поставить Apache и MySQL. Для установки пакета Apache обратитесь к разделу руководства HTTPD - Apache2 интернет сервер. Для инструкций по установке MySQL смотрите раздел MySQL.

Как только пакеты Apache и MySQL установлены, вы готовы к установке пакета Ruby on Rails.

Чтобы установить базовые пакеты Ruby и Ruby on Rails, вы можете выполнить следующую команду в терминале:

sudo apt-get install rails

Настройка

Измените файл настроек /etc/apache2/sites-available/default для настройки ваших доменов.

Первое, что стоит изменить, это инструкция DocumentRoot:

DocumentRoot /path/to/rails/application/public

Затем измените секцию <Directory "/path/to/rails/application/public">:

<Directory "/path/to/rails/application/public">
        Options Indexes FollowSymLinks MultiViews ExecCGI
        AllowOverride All
        Order allow,deny
        allow from all
        AddHandler cgi-script .cgi
</Directory>

Вы также можете разрешить модуль mod_rewrite для Apache. Для включения модуля mod_rewrite введите, пожалуйста, следующую команду в терминале:

sudo a2enmod rewrite

Наконец вам потребуется изменить владельца каталогов /path/to/rails/application/public и /path/to/rails/application/tmp на пользователя, который используется для запуска процесса Apache:

sudo chown -R www-data:www-data /path/to/rails/application/public
sudo chown -R www-data:www-data /path/to/rails/application/tmp

Это все! Теперь у вас есть сервер, подготовленный для ваших Ruby on Rails приложений.

Ссылки

  See the Ruby on Rails website for more information.
  Also Agile Development with Rails is a great resource.
  Another place for more information is the Ruby on Rails Ubuntu Wiki page.