RubyMine,Vagrant,RVM

Zoz*_*ozo 9 rubymine rvm vagrant

我在OS X主机上安装了RubyMine(7)和最后一个Vagrant.我准备了shell脚本,用于为RVM,ruby(2.1.2)配置我的流浪盒,捆绑我的项目,运行所有测试,手动启动服务器.一切似乎都很好.现在我想让RubyMine与来自流浪客户端的RVM ruby​​一起工作(运行服务器,带有调试的规范).我添加了远程ruby SDK,将它们指向RVM ruby​​二进制文件(http://prntscr.com/5i6g1f).但是当我尝试启动开发服务器时,我收到的消息是SDK中没有安装rails.但它是通过bundle安装的,我可以从guest手动运行服务器.请告诉我如何告诉RubyMine哪里可以在Rag中找到Vagrant中的宝石?谢谢 :)

RDP*_*RDP 21

使用RVM时,远程SDK的路径不应指向二进制文件,而应指向ruby gems目录.

例如,在您的情况下,正确的路径应该是:

/home/vagrant/.rvm/gems/ruby-2.1.2
Run Code Online (Sandbox Code Playgroud)

请注意,它应该指向DIRECTORY而不是可执行文件!

要查找目录,只需运行:

$ rvm gemdir
Run Code Online (Sandbox Code Playgroud)

然后复制并粘贴结果.

  • 为我工作.这应该被标记为正确的答案. (2认同)