Before you can use a gemset you must first create it.
∴ rvm 1.9.2-head ∴ rvm gemset create albinochipmunk
To use a gemset
∴ rvm gemset use albinochipmunk
Alternatively we can switch to a gemset when we use a ruby by appending @gemsetname to the end of the ruby selector string:
∴ rvm use 1.9.2-head@albinochipmunk
Note that you can also specify a default gemset for the interpreter by doing:
∴ rvm use 1.9.2-head@albinochipmunk --default
To use a named gemset with an RVM 'do' action, append it to the ruby selector string using a '@'
rvm 1.9.2-head@albinochipmunk,ree@albinochipmunk,jruby@albinochipmunk rake test
If you are aware of where you are at and wish to fix the gemset you can do:
rvm gemset albinochipmunk rvm 1.9.2-head,ree,jruby rake --sticky test
If you would like gemsets to be automatically created when used you can export a flag in your ~/.rvmrc file:
rvm_gemset_create_on_use_flag=1
Community Resources
- Matt Denner's Post on Using RVM Gemsets