Last year, I wrote and published rbfu, a minimal Ruby version switcher. I did this out of frustration with RVM and rbenv, the two most popular options. Switching Ruby versions is a matter of changing a couple of environment variables; I didn’t need (or want) a kitchen-sink tool like RVM, and I never had much love for rbenv’s shim file approach.
Today I am officially deprecating (should I call it sunsetting?) rbfu and recommending you use chruby instead. Not only does it work pretty much the same as rbfu; its author, Postmodern, is also a much better shell developer (and open-source maintainer) than I am.
Writing rbfu was a fun detour into the world of shell programming, and I’m happy that it allowed me to play a tiny little role in making the world of Ruby development a saner place.
Having said that, if you feel strongly about rbfu and want to take over the project, please email me, but I will not be making any further changes to it.