I've personally tried all three ruby version managers. In my estimation, RVM tries to do too much and is too intrusive. chruby is too minimalist and requires more fidgeting (also has some slowness when using jruby, but can be ignored if you don't).
rbenv is like the proverbial goldilocks. It very easy to install and change rubies. If you manage your project's ruby version in a .ruby-version file or the Gemfile, all three version managers will respect it. In my team, each developer uses what thy like best without issues. On Sun, Feb 26, 2017 at 9:09 AM bradleyland <[email protected]> wrote: > First, what OS are you running? If you're on OS X, the advice that follows > applies. If not, you'll need to ignore the part about homebrew (an OS X > software manager). > > rbenv is mature, but not terribly active these days. RVM is still pretty > active. > > chruby is great, but you have to roll your own dependencies. If you run > RVM along with homebrew, RVM will attempt to install and update > dependencies for you. Depending upon your level of sysadmin proficiency, > you may think that's great, or it may want to make you throw RVM off a > cliff. IMO, RVM is one of the better documented Ruby version managers, and > so I tend to recommend it. Chruby is also great, but it assumes you want > more control of your system. > > The choice is up to you :) > > > On Saturday, February 25, 2017 at 8:42:05 AM UTC-5, Peter Fitzgibbons > wrote: > > You'll find easier use and great documentation with RVM http://rvm.io. > There is also rbenv https://github.com/rbenv/rbenv. > > > On Fri, Feb 24, 2017 at 9:34 PM Aileen Cacayorin <[email protected]> > wrote: > > Hi there! > > Does anyone use chruby as their version manager? I got a new computer and > I'm trying to set up my ruby/rails environment properly. I'm taking on some > projects that are using different versions of ruby and RoR and I'm not > exactly clear on the proper way to switch between them project to project. > > -- > -- > SD Ruby mailing list > > [email protected] > > > http://groups.google.com/group/sdruby > --- > You received this message because you are subscribed to the Google Groups > "SD Ruby" group. > > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > > > For more options, visit https://groups.google.com/d/optout. > > -- > Peter Fitzgibbons > (224) 307-9689 > > -- > -- > SD Ruby mailing list > [email protected] > http://groups.google.com/group/sdruby > --- > You received this message because you are subscribed to the Google Groups > "SD Ruby" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- Ylan Segal [email protected] -- -- SD Ruby mailing list [email protected] http://groups.google.com/group/sdruby --- You received this message because you are subscribed to the Google Groups "SD Ruby" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
