Live data from Hacker News

RVM (Ruby Version Manager) 1.0.0

wayneeseguin.beginrescueend.com

21–30 of 41 posts

Re: RVM (Ruby Version Manager) 1.0.0

#21
post #10

best feature: hopping on irc #rvm on freenode for instant assistance

This can't be emphasized enough. Wayne's post about 1.0.0 reveals how close to burn out he was, but on the outside, he is seemingly tireless. He is on #rvm so many hours, quickly answering questions, over and above the work he does coding directly for rvm (not to mention his, you know, paying work and life). Sutto has also been in #rvm a lot over the summer I think.

Wayne is a machine. This guy single-handedly revolutionized ruby installation, due in equal parts to technical chops, and just providing amazingly rock solid free technical support to any and all comers on a daily basis.

Please donate http://pledgie.com/campaigns/9822.

Re: RVM (Ruby Version Manager) 1.0.0

#22
post #7

Earlier quoted context omitted.

Gemsets for different apps, running MRI vs REE, and really you can run and switch from any flavor of Ruby (including JRuby) in an instant. It handles all the configuration and compilation for installation. Huge time saver, even if you are one of the few that only need one ruby version.

Sounds like a beastly equivalent of Python's virtualenv?

Beautifully, beautifully beastly :-)

Re: RVM (Ruby Version Manager) 1.0.0

#23
post #17

How does it compare to the more mature Virtualenv for Python?

It's more comparable to virtualenv with virtualenvwrapper. Also, it manages multiple versions of Ruby (AFAIK virtualenv was coupled to a single version of Python) and has a per-directory dotfile (that way, when I switch to ~/Projects/something rvm automatically switches to correct ruby and gemset).

It generally feels more 'complete' to me.

I didn't do any serious work with virtualenv in quite some time, so this may have changed.

Re: RVM (Ruby Version Manager) 1.0.0

#24
post #17

How does it compare to the more mature Virtualenv for Python?

It's more comparable to virtualenv with virtualenvwrapper. Also, it manages multiple versions of Ruby (AFAIK virtualenv was coupled to a single version of Python) and has a per-directory dotfile (that way, when I switch to ~/Projects/something rvm automatically switches to correct ruby and gemset). It generally feels more 'complete' to me. I didn't do any serious work with virtualenv in quite some time, so this may h…

virtualenv -p python2.5 will create a virtualenv with the Python 2.5 interpreter. I like the per-directory dotfile approach for autodetecting/activating a virtual ruby setup.

Re: RVM (Ruby Version Manager) 1.0.0

#25
post #13

RVM 1.0.0, Ruby 1.9.2 and Rails 3. + Rubinius will remove the GIL ("the work has already begun" -- Yehuda Katz http://yehudakatz.com/2010/08/14/threads-in-ruby-enough-alre... ) + MacRuby will be even faster, more stable and more documented It will be an awesome end of 2010/2011 for Ruby programmers.

Don't forget Bundler. There's a lot of ambivalence to Bundler because of the painful journey to 1.0, but it's totally proportional to the difficulty of the problem, and I think they've really nailed it for 1.0.

Re: RVM (Ruby Version Manager) 1.0.0

#27
post #13

RVM 1.0.0, Ruby 1.9.2 and Rails 3. + Rubinius will remove the GIL ("the work has already begun" -- Yehuda Katz http://yehudakatz.com/2010/08/14/threads-in-ruby-enough-alre... ) + MacRuby will be even faster, more stable and more documented It will be an awesome end of 2010/2011 for Ruby programmers.

Don't forget Bundler. There's a lot of ambivalence to Bundler because of the painful journey to 1.0, but it's totally proportional to the difficulty of the problem, and I think they've really nailed it for 1.0.

I'm confused about Bundler and rvm's per-project ruby and gemsets, what's the difference?

Re: RVM (Ruby Version Manager) 1.0.0

#29

rvm is sweet for managing rubies but not so sweet in that it hijacks cd(). I like to cd without any apps meddling. Recommended fix: $ echo rvm_project_rvmrc=0 >> ~/.rvmrc

Are you referring to the auto switching of Ruby environments based on a directory change? If so, this latest version disables that by default
Post reply on HN