They say, Ruby, you're like a dream...

ScottTh

Well-Known Member
Jan 28, 2013
157
2
18
Houston, TX
cPanel Access Level
Root Administrator
Greetings Ruby Developers and EasyApache Users!

Now that we have the latest version of Tomcat up and rolling, it is time to turn our attention to Ruby. We are gathering up supplies for our extended stay in the Ruby/Rails/Passenger Vault-Tec Vault™. To make our seclusion a little more comfy and entertaining we would love to hear about how you currently use Ruby/Rails/Passenger.

Have you stuck with Ruby 1.9, or have you moved to Ruby 2.0?
If you have stayed with Ruby 1.9 or moved to Ruby 2.0, please let us know why.

Do you have any tales about transitioning Gems from Ruby 1.9 to 2.0?
Are there any particular Gems that you would like to use with Ruby 2.0, but are not compatible yet?

Did you have a more stable environment with Ruby 1.9/Rails 3 or with Ruby 2.0/ Rails 4?

Our goal is to emerge triumphantly from the Ruby/Rails/Passenger Vault-Tec Vault™ in early 2014. While we will miss college football, pianos, Halloween, sunsets, gaming, and our families we know that providing Ruby on Rails support for EasyApache users will be well worth it. We will do our best to readjust to human society, and will deliver a Ruby environment for EasyApache that makes all your Gems sparkle!
 

zanna

Member
Aug 1, 2008
5
0
51
Greetings Ruby Developers and EasyApache Users!
Have you stuck with Ruby 1.9, or have you moved to Ruby 2.0?
1.9. We are planning to move to 2.0 in September

If you have stayed with Ruby 1.9 or moved to Ruby 2.0, please let us know why.
Performances first of all.
But using RoR in a production environment is always a good idea to keep up to date

Do you have any tales about transitioning Gems from Ruby 1.9 to 2.0?
Are there any particular Gems that you would like to use with Ruby 2.0, but are not compatible yet?
- nothing significant in our tests

Did you have a more stable environment with Ruby 1.9/Rails 3 or with Ruby 2.0/ Rails 4?
Our goal is to emerge triumphantly from the Ruby/Rails/Passenger Vault-Tec Vault™ in early 2014.
Probably 1.9/3 is a bit more stable right now but if you plan to release in 2014 (I hope very early) I would concentrate on 2.0/4.

While we will miss college football, pianos, Halloween, sunsets, gaming, and our families we know that providing Ruby on Rails support for EasyApache users will be well worth it. We will do our best to readjust to human society, and will deliver a Ruby environment for EasyApache that makes all your Gems sparkle!
Consider to rely on RoR community and on your customers for testing or feedback. I would be happy to give a little hand if that means a better RoR support (earlier?), i trust many of your "ror" customers would do the same.

The worst aspect in last 3 years was not to know if and when to expect a fix; please, try to give us, as long a s you can, correct predictions on timings and functionalities so we can plan our future actions in our businesses.

Thank you,
Best regards.
 

ScottTh

Well-Known Member
Jan 28, 2013
157
2
18
Houston, TX
cPanel Access Level
Root Administrator
Hi zanna,

Thank you very much for your feedback and suggestions.

We also very much appreciate the offer to help with testing and to provide feedback during our RoR development. The EasyApache teams plans on providing our implementation ideas here on the forums and in blog entries at cPanel Blog

Our development schedule and implementation plan will be open to review and feedback from the cPanel&WHM and RoR communities. As you mentioned, it's best when we all work together to deliver timely releases and to work with the community to make sure we're providing what you all would like to see.

Thanks again!
 

judytrygg

Registered
Jul 4, 2007
4
0
51
Ruby 2.0 has been stable release since last February.
Support said they didn't know when cPanel would start supporting it (although you imply early 2014 above)
Is there any news on this?
 

ScottTh

Well-Known Member
Jan 28, 2013
157
2
18
Houston, TX
cPanel Access Level
Root Administrator
Ruby 2.0 has been stable release since last February.
Support said they didn't know when cPanel would start supporting it (although you imply early 2014 above)
Is there any news on this?
Hi Judy,

We've written a new blog about our Ruby and Passenger implementation. Thanks for inquiring about it and let us know if you have any additional questions about the new content.
 

ScottTh

Well-Known Member
Jan 28, 2013
157
2
18
Houston, TX
cPanel Access Level
Root Administrator
When can we expect Ruby 2 in cPanel?
Hi SoftDux,

Our new Ruby blog provides some additional details about our Ruby implementation plan. Since our initial exploration into the project we have continually weighed out implementation options. As the new blog explains we are pursuing an alternative implementation plan than originally announced. Our hope is this new implementation plan will provide users with Ruby and Passenger functionality, but it will affect our delivery date.

Please let me know if you have any additional questions about the project.

Thank you!
 

SoftDux

Well-Known Member
May 27, 2006
1,024
5
168
Johannesburg, South Africa
cPanel Access Level
Root Administrator
Thanx Scott. So I guess we could wait another 12 months, if we're luck to see anything close to Ruby 2?


Does anyone have some advice on manually installing Ruby 2 on a cPanel server, and not cause problems with the interface?
 

ScottTh

Well-Known Member
Jan 28, 2013
157
2
18
Houston, TX
cPanel Access Level
Root Administrator
Thanx Scott. So I guess we could wait another 12 months, if we're luck to see anything close to Ruby 2?
Hi SoftDux,

I understand that the Ruby community is eager to see Ruby/Passenger support in cPanel and we're eager to deliver it. Please stay tuned to our forums and blog in the coming months for additional news about our Ruby implementation. This news will give you an idea of the timeframe we might be targeting.

Thanks!
 

zanna

Member
Aug 1, 2008
5
0
51
LOL, we "stay tuned" since 2010...


2010.08.29 RoR 3.0 released

2011.03.28 "we are already working on Passenger + Rails 3 support" http://forums.cpanel.net/f145/mod_ra...tml#post822392

2011.05.05 "We are planning to have this improved RoR implementation (Passenger + Rails 3) be part of version 11.34" http://forums.cpanel.net/f145/mod_ra...tml#post854282

2011.08.31 RoR 3.1 released

2011.10.28 "News? At this rate rails 4 will be released before cPanel supports 3..." http://forums.cpanel.net/f145/mod_ra...tml#post990261

2012.01.20 RoR 3.2 released

2012.10.14 "Rails 3 support was not added into 11.34, since we were planning on adding mod_rails with the new rpm system to my knowledge. That system will be launched in 11.36 rather than in 11.34" http://forums.cpanel.net/f145/mod_ra...ml#post1245301

2013.04.26 "11.36 and it seems it doesn't support Rail 3.x?" (no reply) http://forums.cpanel.net/f5/mongrel-...ml#post1376791

2013.06.25 RoR 4.0 released

2013.12.08 "it is time to turn our attention to Ruby" (ALREADY?!?!) "Our goal is to emerge triumphantly..."

2014.03.11 "Ruby is Still Shining!"
(??? Ruby did never shine on cPanel! The support evolved from lousy, to terrible and finally...disapeared!)

2014.04.08 RoR 4.1 released

And we stay tuned (while moving away)

Sincerly, an Italian Prime Minister is more reliable than cP proclamations about RoR implementation; I trust cPanel is not interested in RoR at all. I'm just wondering why are you faking the opposite from years: you sould remove RoR support from cPanel features (since you do NOT support it).

Forgive me for my criticism but, in all honesty, you'd better stop any announcement untill you produce some real result.

Best regards
 

ThinIce

Well-Known Member
Apr 27, 2006
352
9
168
Disillusioned in England
cPanel Access Level
Root Administrator
I find the suggestion updates will arrive when EA switches over to RPM compelling, but that's total guesswork on my part. If anyone is listening, I really miss the old quarterly roadmap webinars you guys used to do
 

ScottTh

Well-Known Member
Jan 28, 2013
157
2
18
Houston, TX
cPanel Access Level
Root Administrator
I find the suggestion updates will arrive when EA switches over to RPM compelling, but that's total guesswork on my part. If anyone is listening, I really miss the old quarterly roadmap webinars you guys used to do
Thanks for mentioning the quarterly roadmaps webinars! These are still occurring. Here is the link to our most recent webinar. These are We definitely are listening and appreciate any and all feedback.
 

ylluminate

Member
Apr 12, 2013
16
2
3
cPanel Access Level
Root Administrator
We are using TorqueBox 3 with JRuby and it is fantastic in terms of performance on a cPanel (CentOS 6.5) server. Sadly it is a bit rough to setup initially and not for the faint of heart. TorqueBox 4 is on it's way (https://github.com/torquebox/torquebox/tree/torqbox) and you can find nightly builds and updates on that link. TB 4 (codename `torqbox`) is very exciting as it brings us to the performance level of Go and the other kewl kids on the block. Jubilee (https://github.com/isaiah/jubilee) is another one with great promise. It is comparable to TB4.

Here are some interesting benchmarks:
Ruby Benchmarking Lessons Learned
https://github.com/isaiah/jubilee/wiki/Benchmarks-against-other-jruby-commandline-webservers

We would absolutely LOVE cPanel if it brought this to the table in a clean and supported manner. I can guarantee that we'd be deploying a number more cPanel servers as well.

The trick here is to allow us to deploy multiple Ruby and Rails apps without the headaches we've hitherto experienced. With Java / JRuby, I think the system admin should have have a choice to either use a shared memory Java JRuby instance to conserve memory or to allow each user to have their own Java instance (although it will consume more memory).

I would also like to mention that adding postgresql and a quick switch for MongoDB and Redis as supported dbms platforms on cPanel might also be a big boon. These are things we seem to frequently need when working on Ruby apps. MySQL is always a bit problematic in terms of maintenance and memory optimization and PGSQL is just less so and generally more performant.

BUT YES, PLEASE NO MORE PASSENGER CRUTCHES. We need real performance with our ruby apps.
 
Last edited: