Ruby Version Managers
The cluster focuses on debates about Ruby version management tools like RVM, rbenv, chruby, and Bundler, including their pros, cons, alternatives, and comparisons to system package managers amid complaints of dependency hell and installation issues.
Activity Over Time
Top Contributors
Keywords
Sample Comments
Nothing about rbenv in the post. Any reason why not? Some of the things you pointed out about rvm would be handled by using rbenv instead.
In my experience, using Ruby or gems from your package manager leads to headaches down the line - I'd highly recommend using bundler to manage your gems at the very least, and rvm or rbenv to manage rubies.
What's wrong with Ruby version managers?
Ruby has solid package management too
was this really necessary? i think RVM does a fine job at managing rubies.
RVM is pretty heavyweight. Why not something like chruby?
Hmmm, a Ruby version manager which is written with Ruby. Smells like rabbit hole. :)
You can have multiple versions of libraries (gems) installed at the same time. Ruby is no worse than Java here. You can easily have multiple concurrent versions of Ruby, too. What rbenv etc do is make it easy to switch between Ruby versions and keep them separate. Bundler is not a hack, and is better than what is offered by some other solutions (pip, NPM).
Are bundler, rvm, and rbenv not as confusing?
How is this a "problem"? What is wrong with just regular rubygems?