我刚刚安装了rubymine 5.4.3.2.1,我正在尝试启动一个示例项目。我遇到的问题是rubymine要求SDK。那么我指向哪里呢?
答案 0 :(得分:13)
您应该将它指向您保存 Ruby二进制文件的位置,例如:
d:\dev\Ruby19\bin\ruby.exe
/usr/local/Cellar/ruby/2.0.0-p247/bin/ruby
/Users/<user>/.rvm/rubies/ruby-1.9.3-p327/bin/ruby
/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 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 可以解决此问题。您会在“文件”菜单上找到此选项。
我不确定为什么这有效,但它今天确实为我解决了这个确切的问题。