首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RubyMine,Vagrant,RVM

RubyMine,Vagrant,RVM
EN

Stack Overflow用户
提问于 2014-12-18 12:19:07
回答 3查看 2.7K关注 0票数 9

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-02-09 12:58:35

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

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

代码语言:javascript
复制
/home/vagrant/.rvm/gems/ruby-2.1.2

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

要查找该目录,只需运行:

代码语言:javascript
复制
$ rvm gemdir

然后复制并粘贴结果。

票数 21
EN

Stack Overflow用户

发布于 2015-01-08 16:00:55

将路径更改为ruby

来自:/path/to/rvm/rubies/ruby-version/bin/ruby

致:/path/to/rvm/wrappers/ruby-version/ruby

票数 0
EN

Stack Overflow用户

发布于 2015-12-28 12:20:32

如果任何rbenv用户都面临同样的问题,那么在终端中键入没有引号的“the ruby”,它将指向rbenv的shims文件夹,但选择版本文件夹,选择irb而不是ruby,因为rubymine需要irb (ruby解释器)而不是ruby二进制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27546471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档