Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I watched your Installing Ruby video to see how you did it, I strongly disagree with using rbenv in production. It adds on a completely unnecessary layer of complexity to the system and adds maintenance steps that are likely to be forgotten by the next fellow.

I recommend using Ubuntu server and using the BrightBox PPA to install 2.1. Updates are an apt-get away, and adding PPAs is far easier to do with configuration management than managing rbenv or rvm.

I use rbenv in development and it's a godsend. I keep it the hell away from production, though.



I've got to confirm the troubles of rbenv in production. I highly encourage alternative solutions and I'm furiously examining BrightBox.


Are there any equivalents to the BrightBox for redhat based systems? I have looked around but found nothing at the moment


I looked too before I made the comment but I couldn't find anything. That's why I recommended Ubuntu.

Getting OS support for brand new software packages is tough. It's not just the package itself that needs support but all the things that depend on it.

If you have to use red hat, then you should probably either stick with 2.0 or just use rbenv until a proper package is released.


Don't you need rbenv (or similar) in GP's case of migrating old app to new?


You mean my case? Yeah, that and other complexities of the approach will probably keep me from using it. We're talking about a huge app with its own custom extension system with a ginormous amount of technical debt. Just keeping deployment sane would be a mess.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: