Rubymine找不到SDK。它在哪里?

时间:2013-07-30 14:49:19

标签: rubymine

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

6 个答案:

答案 0 :(得分:13)

您应该将它指向您保存 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路径(它甚至会自动检测到它) ):

Ruby SDK

请注意,我们还建议install and configure来自同一网站的DevKit,这是许多拥有本机代码的宝石所需的。{/ p>

安装完所有内容后,您可以关注Quick Start Guide for RubyMine

答案 1 :(得分:11)

如果您在Windows上,那么您在bin文件夹下安装了ruby作为diplayed here如果您使用的是unix基本系统,请转到终端并输入which ruby,然后您将其指向列出的目录。假设您已安装ruby

答案 2 :(得分:2)

仅适用于Mac, brew, rbenv

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

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

答案 3 :(得分:0)

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

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

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

答案 4 :(得分:0)

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

which ruby

它应该可以正常工作

答案 5 :(得分:0)

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

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