I think the best use for .rvmrc is to fix it .
Others say that if you work with others, they can easily set gemstones with a bunch. But this is not necessarily the same Ruby version that they use, for example. If you use .rvmrc and you commit it, while others also use it, it ensures that all configs are the same.
In addition, someone wrote about different environments in development and production. This is not a good habit. Development, testing and production environments should be as close to each other as possible. .rvmrc just guarantees this, no doubt.
In addition: it helps you manage multiple projects in parallel . Every time you enter the folder with the -rvmrc file if you change your Gemset. Otherwise, you may forget to change versions and may have unnecessary struggles and confusing Gemsets.
source share