С чего начать Jruby on rails?

Доступны какие-либо учебные пособия или блоги для начала работы с JRuby on Rails
, которые помогут мне установить и небольшое приложение JRuby on Rails? Я просмотрел эту ссылку «Пошаговые руководства и учебные пособия» (https://github.com/jruby/jruby/wiki/WalkthroughsAndTutorials), но большинство ссылок JRuby on Rails не работают.


person krunal shah    schedule 27.03.2012    source источник


Ответы (1)


Установка JRuby и Rails

Самый простой способ настроить JRuby — использовать rvm. Следующая команда устанавливает rvm, последнюю версию JRuby, и получает последнюю версию rails:

$ curl -L https://get.rvm.io | bash -s stable --autolibs=3 --ruby=jruby --gems=rails

В Windows вы можете загрузить установщик, который настроит JRuby за вас. Затем вам нужно установить рельсы, выполнив следующую команду:

jruby -S gem install rails

Настроить проект Rails

Вики-страница JRuby JRuby on Rails представляет собой большую коллекцию ресурсов по этой теме; он содержит, в частности, ссылку на этот хороший пост в блоге: http://blog.rubyrockers.com/2011/03/rails3-application-jruby/

В двух словах, чтобы создать проект rails на основе JRuby, используйте следующую команду, заменив my_app на имя вашего проекта:

rails new my_app -m https://www.jruby.org/templates/default.rb

Разработка Rails

После того, как ваш проект настроен, подойдет любое руководство по Rails 3 — это все-таки Руби!

Развертывание

Для развертывания взгляните на:

  • «конкретные» решения, такие как Torquebox или Тринидад,
  • или warbler, чтобы упаковать ваше приложение в виде войны и развернуть на традиционном сервере приложений Java (WebSphere, Weblogic, и т.д.).

Дополнительные ресурсы

Наконец, также стоит упомянуть, что в книге Чарльза Наттера и др. Использование JRuby есть глава посвящен JRuby on Rails и является неоценимой помощью в разработке JRuby.

person Sébastien Le Callonnec    schedule 27.03.2012
comment
У вас есть идея, как разработать приложение rails + jruby в eclipse (с включенной отладкой)? - person shijie xu; 09.10.2014