I'm not sure if my workflow is off, or if I'm using rvm gemsets entirely wrong, but here's how I upgraded to the latest patch level in Ruby today [327].
Updated ruby via rvm install. Ran rvm upgrade and upgraded everything Selected yes, when asked during rvm upgrade to delete old ruby.
So, then I noticed that my .rvmrc files in my apps were trying to load the old gemset that now doesn't exist. I manually updated each .rvmrc file with the new gemset from the rvm upgrade.
All is well, but my questions:
- Should I have kept my prior version of ruby installed just in case?
- Is manually updating each .rvmrc the right thing to do?
- Should I be creating gemsets for each app, or should I really just use gemsets to manage ruby versions for different required environments?