Configuration RubyMine自定义Ruby配置中到底需要包括什么,特别是调试?
我通常使用rvm,但也需要使用自定义Ruby构建。我知道当我进入RubyMine“设置”、“语言与框架”、“Ruby SDK和Gems”对话框时,我需要按“+”并选择“使用自定义配置器新建本地” 在该对话框中,Ruby解释器路径是自解释的,但我不知道需要在“CustomConfigurator”会话中指定哪些环境变量。那里需要什么信息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时,它们需要转到正确的位置,并
我在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
命令,必须查找如何指定多个值。