- RVM (or rbenv, but this will use RVM)
- You're using RVM or rbenv to manage your rubies, right? If not, you should be.
- Virtualbox
- some cookbooks you wrote and want to test
We don't want to mess up our carefully crafted Chef 10.x environment, right? We'll use rvm gemsets to make a disposable set of gems. If something goes wrong, just close the terminal you're in, or run rvm gemset use default
. You'll drop back to the default gemset.