Ruby 解释器 gemsets
RubyMine 提供了与 RVM 和 rbenv 版本管理器 一起使用 gemsets 的功能。 请注意,此功能仅支持 本地解释器。
要查看已安装 解释器 的可用 gemsets,请打开 设置 对话框 Ctrl+Alt+S 并转到 语言与框架 | Ruby 解释器 页面。 在此页面上,gemsets 显示为解释器的子项:

对于 RVM,您可以选择某个 gemset 并将 项目 gems 安装 到此 gemset。 另一方面,rbenv 版本管理器提供了为项目选择多个 gemsets 的功能:

在这种情况下,gems 将安装到第一个启用的 gemset。 有关安装 gems 的更多信息,请参阅 安装 gems。
创建 RVM gemsets
要创建 RVM gemset,请打开 设置 对话框(Ctrl+Alt+S ),转到 语言与框架 | Ruby 解释器 ,并执行以下步骤:
右键单击所需的解释器并选择 新建 RVM gemset

在打开的对话框中,选择将为其创建 gemset 的 Ruby 解释器。 然后,指定 gemset 名称并单击 确定:

Ruby 解释器 页面将显示该 gemset 作为所选解释器的子项:

请注意,星号会附加到 gemset 名称。 这意味着 gemset 尚未创建。 要创建它,请在 设置 对话框中单击 Apply 或 确定。
创建 Rbenv gemsets
RubyMine 使您能够使用 rbenv-gemsets 插件来处理 rbenv gemsets。 在这种情况下, .rbenv-gemsets 文件管理项目 gemsets。 RubyMine 会将 Ruby 解释器 页面中启用的 gemsets 与 .rbenv-gemsets 中指定的 gemsets 同步。 例如,如果您取消选中 Ruby 解释器 中的 gemset,相应的记录将从 .rbenv-gemsets 文件中删除。
此外,您可以直接在编辑器中创建和禁用 gemsets:
打开项目的 .rbenv-gemsets 文件。
在单独的行中输入所需的 gemset 名称。
使用 创建‘name’ 快速修复 来创建 gemset:

此 gemset 将显示为当前解释器的子项:

如果您从 .rbenv-gemsets 中删除此 gemset,请单击 更新库:

该 gemset 将被禁用以用于当前解释器。