Rails Получите Ruby on Rails прямо сейчас!

Ruby

Для использования с Rails рекомендуется Ruby версии 1.8.6 и 1.8.7. Ruby 1.9 лучше пока не использовать.

Из исходников: «Сделай сам»
Инсталлятор для Windows: Ruby, популярные расширения, редактор
OS X Leopard: Поставляется в комплекте с Ruby, RubyGems и Ruby on Rails! Установка не требуется.
OS X Tiger: Поставляется с неработоспособным Ruby, см. это руководство.

 

RubyGems

RubyGems  — стандартный менеджер пакетов для Ruby. Он похож на apt-get, yum, emerge, и другие менеджеры пакетов ОС *nix.

Загрузить: с RubyForge
(распакуйте и запустите «ruby setup.rb»).

 

Rails

Если RubyGems уже установлен, вы можете установить Rails со всеми зависимостями одной командой:

gem install rails --include-dependencies

Новые версии Rails устанавливаются таким же образом. Компоненты Rails также можно загрузить и установить отдельно.

 

Создайте ваше приложение

Создайте скелет вашего приложения и запустите веб-сервер:

rails path/to/your/new/application
cd path/to/your/new/application
ruby script/server

И вот, ваше приложение на Ruby on Rails работает! Следуйте инструкциям по адресу http://localhost:3000/.

 

Готовые пакеты
Ruby on Rails

Если у вас не хватает терпения на самостоятельную настройку Ruby on Rails, можно попробовать один из готовых установочных пакетов. Такой пакет уже включает настроенные веб-сервер, СУБД, Ruby и Rails.

Для OS X воспользуйтесь Locomotive.
Для Windows воспользуйтесь Instant Rails.

 

Расширение Rails
с помощью плагинов

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

 

Редакторы

Большинство разработчиков ядра Ruby on Rails используют редактор TextMate на операционной системе Mac OS X. Это фантастический редактор, в поставке с которым идут макросы для работы с Ruby on Rails и настройки подсветки исходного текста.

Следует отметить кроссплатформенную среду разработки NetBeans 6—из всех существующих интегрированных сред разработки в NetBeans лучшая поддержка Ruby и Ruby on Rails.

Также обратите внимание на RadRails. Это кроссплатформенная среда разработки Rails, построенная на интегрированной среде разработки Eclipse.