首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >RubyMine 8开发不起作用。一直说在SDK中找不到Rails

RubyMine 8开发不起作用。一直说在SDK中找不到Rails
EN

Stack Overflow用户
提问于 2016-03-11 16:21:12
回答 2查看 3.8K关注 0票数 4

标题有点解释了。在Development ConfigurationPreferences -> Languages -> Ruby SDK and Gems设置中,我都选择了正确的Ruby /Gemset。但它仍然只是说:

运行开发错误: the_factory:在SDK中找不到Rails

我已经在大量的项目中使用了RubyMine,这从来没有给我带来任何问题。但是这是一个使用Rails 5Ruby v2.3.0的新项目,我不知道这里发生了什么。

这是在Ruby SDK and Gems设置中的RubyMine 8:

这是我的Development配置:

更新

当我在我的项目文件夹中运行rails server时,它会像预期的那样工作。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-13 17:24:19

好的,我在RubyMine帮助页面上查了一下,我发现了一个神奇的短语:

RubyMine支持Ruby1.8.6到2.2版本

因此,我删除了我的rvm Ruby2.3版本,安装了Ruby2.2.4,用Rails 5创建了一个gemset,然后我将这个gemset分配给我的项目和Voil!它果然起作用了。

注:在我写这篇文章的时候,回答了我的具体问题。但是这显然不是一个长期的答案,所以如果你是一个有同样问题的未来男孩/女孩,首先检查你的RubyMine版本是否支持Ruby >v2.3,然后再删除你当前的RubyMine。

票数 4
EN

Stack Overflow用户

发布于 2018-05-24 16:40:08

对我来说,解决方案是在我的项目目录中安装了几个Rails gem版本。

代码语言:javascript
复制
gem uninstall rails

删除了任何不想要的版本。感觉有点矛盾,但是卸载Rails意味着RubyMine可以找到Rails。

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

https://stackoverflow.com/questions/35945097

复制
相关文章

相似问题

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