Hacker News new | past | comments | ask | show | jobs | submit login

I looked at RVM a few weeks back while trying to set up a Rails app and was so frustrated I went outside and kicked a kitty.

I am glad to see a project that should restore some of my sanity. Good work.




What was so frustrating about RVM?


I just could not get it to work. I follow several instruction pages carefully. I was initially trying to follow:

http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#se...

I kept getting issues with versions.

I should have specified that, I do not necessarily think it is a bad product, but it did frustrate me a lot when trying to set it up. I'm sure it has saved a lot of developers time, but I speak for myself and myself alone, and the cost-benefit for me was way off.


I've had terrible trouble with RubyMine and RVM. I'm hopeful that the PATH-based approach of rbenv might be better.


If you couldn't figure out RVM, you probably shouldn't be playing with Ruby.


With all due respect, ruby is a language, and rvm is a collection of really fragile and dangerous shell script hacks.


RVM provides a great service to people who work on multiple projects with multiple dependencies across the range of Rubies. Knowing how complicated that type of development was before RVM, I can attest that it may many people's lives a hell of a lot easier.

And if you bother to RTFM, is very easy to understand and employ every day, compared to other parts of the Ruby ecosystem who don't have a talented developer supporting the project and if you cannot understand the basics of RVM, I would be loathe to encourage you to explore those other parts of Ruby world that'll make you feel utterly incompetent.


Ouch. That's a series of far-fetched statements.

For one gem dependencies can be handled through Bundles. If you mean version dependencies, I will give you that. But just because RVM's goal is great doesn't mean it's execution is flawless.

Also, I did RTFM. Do not make assumptions about why I failed to get it to work. There are a million variables when trying to get anything to work (OS, env variables, etc).

Lastly, I love feeling utterly incompetent, because it usually means I am learning a lot. Furthermore, what areas of the Ruby language are you talking about exactly?


> Do not make assumptions about why I failed to get it to work.

It's plum easy and works out of the box. You're just looking for something to be angry about.


I'm glad it worked well for you.


It absolutely sucks.

Managing multiple versions of Ruby and all the gems is very easy manually.

RVM is a buggy collection of extremely fragile and dangerous scripts.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: