9

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

4

6 回答 6

14

您应该将其指向您保存Ruby Binary File的位置,例如:

  • 窗户 -d:\dev\Ruby19\bin\ruby.exe
  • 麦克酿造 -/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.exeinto c:\Ruby200(安装程序建议的默认路径)安装,RubyMine 将接受c:\Ruby200\bin\ruby.exeSDK 的路径(它甚至会自动检测它):

红宝石 SDK

请注意,还建议从同一站点安装和配置DevKit,因为许多具有本机代码的 gem 都需要它。

安装完所有内容后,您可以按照RubyMine 的快速入门指南进行操作

于 2013-07-30T14:56:18.117 回答
13

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

于 2013-07-30T14:56:06.850 回答
2

仅适用于Mac, brew, rbenv

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

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

于 2017-04-25T02:48:07.047 回答
0

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

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

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

于 2019-07-16T14:24:58.270 回答
0

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

which ruby

它应该可以正常工作

于 2021-01-20T09:01:03.840 回答
0

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

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

于 2021-07-07T17:34:14.603 回答