我刚刚安装了 rubymine 5.4.3.2.1 并正在尝试启动一个示例项目。我遇到的问题是 rubymine 要求一个 SDK。那么我该指向哪里呢?
6 回答
您应该将其指向您保存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.exe
into c:\Ruby200
(安装程序建议的默认路径)安装,RubyMine 将接受c:\Ruby200\bin\ruby.exe
SDK 的路径(它甚至会自动检测它):
请注意,还建议从同一站点安装和配置DevKit,因为许多具有本机代码的 gem 都需要它。
安装完所有内容后,您可以按照RubyMine 的快速入门指南进行操作。
如果您在 Windows 上,则在此处显示的 bin 文件夹下安装 ruby 如果您在 unix 基本系统上,请转到终端并输入which ruby
,然后将其指向列出的目录。假设你已经安装了ruby
仅适用于Mac, brew, rbenv
:
$ which ruby
/usr/local/var/rbenv/shims/ruby
但它没有显示使用过的宝石。因此,最好在 ruby 版本文件夹中添加文件:/usr/local/var/rbenv/versions/*your_version*/bin/ruby
Rails Container 中的 Ruby 路径:(/usr/local/bin/ruby
未安装 RVM)
本地 Ruby 路径:(~/.rvm/rubies/ruby-2.6.0/bin/ruby
未安装默认 Ruby)
本地 RVM 路径:~/.rvm/bin/rvm
是的,当您使用 rbev 添加远程解释器时,只需添加通过此命令获得的路径:
which ruby
它应该可以正常工作
如果您确定安装了正确的 Ruby,我发现使缓存无效并重新启动 RubyMine 可以解决此问题。您将在“文件”菜单上找到此选项。
我不确定为什么会这样,但它今天确实为我解决了这个确切的问题。