Для тех, кому хочется попробовать силы в скриптописании на Ruby, на блоге соавтора JRuby выложена инструкция, как поднять сервер на JVM с Rails за 15 минут.
>>volh, я конечно рад, что ты сравнил JRuby с Matz Ruby 1.9, но ниче >что последний не поддерживает Rails? >да, это ниче. потому что 4.2. рельсы запускаются на 1.9 с конца >прошлого года.
>volh (*) (30.08.2008 22:25:23)
We recommend Ruby 1.8.6 for use with Rails. Ruby 1.8.5, 1.8.4 and 1.8.2 are still usable too, but version 1.8.3 is not. Ruby 1.8.7 still has some bugs to straighten out.
Хм.. а написать на сайте ROR про то, что можно юзать классную и быструю 1.9 просто забыли?
>Человек не в теме. 1.9 никто пока не использует в продакшене.
речь шла о "не поддерживает Rails", про продакшен никто не заикался. кроме того, и это тоже 4.2 ) у меня крутятся несколько pet projects для одних ребят на sinatra и merb под ruby 1.9, всем доволен.
> речь шла о "не поддерживает Rails", про продакшен никто не заикался. кроме того, и это тоже 4.2 ) у меня крутятся несколько pet projects для одних ребят на sinatra и merb под ruby 1.9, всем доволен.
мдааааа... речь шла о том, что Rails & Ruby communities рекомендуют 1.8.6 версию для работы, которую JRuby обгоняет, и поэтому является здравой альтернативой текущим вариантам деплоймента.
Это уже вы начали приплетать YARV, пример запуска монгреля в 1 строчку, который надо установить, настроить кластер, повесить перед этим ngnix - работы больше чем с glassfish.
Но если уж вам в краткости посоревноваться: jruby -S gem install jetty-rails cd myrailsapp jruby -S jetty_rails
Слушайте, народ, а вы вообще руби на чем запускаете в продакшн? (Интересует, естественно, вариант, когда много серверов для одного и того же приложения.)
> Слушайте, народ, а вы вообще руби на чем запускаете в продакшн? (Интересует, естественно, вариант, когда много серверов для одного и того же приложения.)
Недавний опрос на ror2ru показал что все переходят/перешли на Passenger(ngnix+apache+mod_rails)