【问题标题】:RubyMine can't find Ruby SDK on UbuntuRubyMine 在 Ubuntu 上找不到 Ruby SDK
【发布时间】:2020-04-10 16:54:57
【问题描述】:

我正在尝试将 Ruby SDK 添加到安装在 /snap/bin/ruby 的 RubyMine,但是我收到以下消息。

Error configuring SDK: Could not get RubyGems environment for ruby-2.6.3-p62: ver.2.6.3p0 (/snap/bin/ruby).

Please make sure that /snap/bin/ruby is a valid home path for this SDK type.

【问题讨论】:

  • 能否请您指定您使用的是哪个 RubyMine 版本?
  • @Olivia ruby​​ 2.6.3p62
  • 你为什么接受你应该做你似乎已经做过的事情的答案?您已经将它指向了保存 Ruby 二进制文件的位置。
  • @BernhardBarker 我明白你的意思。我现在不知道,因为快一年了。

标签: ruby rubymine


【解决方案1】:

目前,RubyMine 无法添加使用 snap 安装的 Ruby:RUBY-23121。作为替代方案,您可以使用 apt 或使用 version manager 安装 Ruby。

【讨论】:

    【解决方案2】:

    如果您使用通过 rbenv 安装的 ruby​​,则只需选择第二个选项“新本地版本管理器...”,而不是“新本地...”,因为您使用的是 rbenv。你的路径应该是这样的:/home/$USRNAME/.rbenv/bin/rbenv

    【讨论】:

      【解决方案3】:

      您应该将它指向您保存 Ruby 二进制文件的位置,例如:

      • Windows - d:\dev\Ruby19\bin\ruby.exe
      • Mac Brew -/usr/local/Cellar/ruby/2.0.0-p247/bin/ruby
      • Ruby 版本管理器 - /Users//.rvm/rubies/ruby-1.9.3-p327/bin/ruby
      • Linux/Mac 默认 - /usr/bin/ruby

      【讨论】:

      • 目前尚不清楚这如何回答这个问题。 /snap/bin/ruby 是 Ruby 二进制文件的位置。提问者已经将 RubyMine 指向那里,但这样做会出错。
      猜你喜欢
      • 1970-01-01
      • 2014-08-03
      • 1970-01-01
      • 2011-04-17
      • 2015-06-08
      • 2014-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多