【问题标题】:Rubymine can't find SDK. Where is it?Rubymine 找不到 SDK。它在哪里?
【发布时间】:2021-07-08 01:34:14
【问题描述】:

我刚刚安装了 ruby​​mine 5.4.3.2.1 并正在尝试启动一个示例项目。我遇到的问题是 ruby​​mine 要求一个 SDK。那么我应该指向哪里呢?

【问题讨论】:

  • 您使用的是什么操作系统?

标签: rubymine


【解决方案1】:

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

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

如果您在 Windows 上尚未安装 Ruby,请从 http://rubyinstaller.org/ 下载。

将 RubyMine 点安装到 ruby.exe 文件位置后。


例如,如果您使用rubyinstaller-2.0.0-p247.exe 安装到c:\Ruby200(安装程序建议的默认路径),RubyMine 将接受 SDK 的c:\Ruby200\bin\ruby.exe 路径(它甚至会自动检测它):

请注意,还建议将install and configureDevKit 与许多具有本机代码的 gem 所需的站点相同。

一切安装完毕后,您可以关注Quick Start Guide for RubyMine

【讨论】:

    【解决方案2】:

    如果您在 Windows 上安装 ruby​​ 在 bin 文件夹下显示为here 如果您在 unix 基础系统上,请转到终端并输入 which ruby,然后将其指向列出的目录。假设你安装了ruby

    【讨论】:

    • 好酷,所以我将它指向 C:\Program Files (x86)\JetBrains\RubyMine 5.4.3.2.1\bin\rubymine.exe 并且它接受了它。现在我从中得到一个“需要 ruby​​gems”。当我按下应用时,我遇到了一堆错误,可能是因为它找不到 ruby​​gems 所以我从这里下载rubyinstaller.org/downloads 是吗?是的,我在 Windows 机器上
    • 重启了 ruby​​mine,然后再次进行了 SDK 选择过程,发现有一堆我可以在安装 ruby​​installer.org 文件后使用...所以为之欢呼
    【解决方案3】:

    仅适用于Mac, brew, rbenv

    $ which ruby /usr/local/var/rbenv/shims/ruby

    但它没有显示使用过的宝石。因此,最好在 ruby​​ 版本文件夹中添加文件:/usr/local/var/rbenv/versions/*your_version*/bin/ruby

    【讨论】:

      【解决方案4】:

      Rails 容器中的 Ruby 路径:/usr/local/bin/ruby(未安装 RVM)

      本地 Ruby 路径:~/.rvm/rubies/ruby-2.6.0/bin/ruby(未安装默认 Ruby)

      本地 RVM 路径:~/.rvm/bin/rvm

      【讨论】:

        【解决方案5】:

        是的,当您使用 rbev 添加远程解释器时,只需添加通过此命令获得的路径:

        which ruby
        

        它应该可以正常工作

        【讨论】:

          【解决方案6】:

          如果您确定安装了正确的 Ruby,我发现使缓存无效并重新启动 RubyMine 可以清除此问题。您可以在“文件”菜单上找到此选项。

          我不确定为什么这行得通,但它今天确实为我解决了这个确切的问题。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2015-02-14
            • 1970-01-01
            • 2016-11-11
            • 2012-06-06
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多