Configuration RubyMine自定义Ruby配置中到底需要包括什么,特别是调试?

Configuration RubyMine自定义Ruby配置中到底需要包括什么,特别是调试?,configuration,interpreter,rubymine,Configuration,Interpreter,Rubymine,我通常使用rvm,但也需要使用自定义Ruby构建。我知道当我进入RubyMine“设置”、“语言与框架”、“Ruby SDK和Gems”对话框时,我需要按“+”并选择“使用自定义配置器新建本地” 在该对话框中,Ruby解释器路径是自解释的,但我不知道需要在“CustomConfigurator”会话中指定哪些环境变量。那里需要什么信息 我在Mac OS和Linux上都使用RubyMine 2021.1。我需要能够调试,这意味着当RubyMine安装调试支持gems时,它们需要转到正确的位置,并

我通常使用rvm,但也需要使用自定义Ruby构建。我知道当我进入RubyMine“设置”、“语言与框架”、“Ruby SDK和Gems”对话框时,我需要按“+”并选择“使用自定义配置器新建本地”

在该对话框中,Ruby解释器路径是自解释的,但我不知道需要在“CustomConfigurator”会话中指定哪些环境变量。那里需要什么信息


我在Mac OS和Linux上都使用RubyMine 2021.1。我需要能够调试,这意味着当RubyMine安装调试支持gems时,它们需要转到正确的位置,并从该位置被找到。

事实证明,我需要指定的只是我的GEM\u主页:

env GEM_HOME=/opt/my custom ruby/gems/2.7.0

我感到惊讶的是,我不需要显式地设置包含Ruby解释器的目录的路径(对于
Ruby
以外的命令,例如
bundle
),但我想RubyMine会为我这样做。或者,也许没有,我只是还没有遇到错误


编辑:原来我确实有一个问题,没有找到宝石。我添加了env命令,问题就消失了,但我还不确定这是否是问题所在,或者是否需要同时添加
GEM_PATH
PATH
。以下是我的结论:


env GEM_HOME=/opt/my custom ruby/gems/2.7.0 GEM_PATH=/opt/my custom ruby/gems/2.7.0 PATH=/opt/my custom ruby/bin/ruby:$PATH

您还可以查看相应的文档主题:我去过该页面,但它没有告诉我需要指定哪些环境变量。另外,我不熟悉
env
命令,必须查找如何指定多个值。