At startup, RubyMine scans your ~/.rvm folder or /usr/local/rvm folder , and automatically configures SDK's for each Ruby interpreter and gem set pair . The detected interpreters and gem sets are shown in the Ruby SDK and Gems page of the Settings dialog. Thus, a single SDK may appear in the list of available interpreters several times, with the different named gem set, which helps you switch between the independent sandboxes.
RubyMine also detects newly installed rvm interpreters and gem sets "on-the-fly". On reopening the Settings dialog, you will find updates in the Ruby SDK and Gems page.
If you have provided .rvmrc file for your project, RubyMine parses this file on project opening. The Ruby SDK and gem sets, specified in the project .rvmrc file, are shown in the Ruby SDK and Gems page of the Settings dialog. If rvm use command is commented out, RubyMine doesn't change settings.
Any changes made to the project .rvmrc file are only applied after project restart.