标题有点解释了。在Development Configuration
和Preferences
-> Languages
-> Ruby SDK and Gems
设置中,我都选择了正确的Ruby /Gemset。但它仍然只是说:
运行开发错误: the_factory:在SDK中找不到Rails
我已经在大量的项目中使用了RubyMine,这从来没有给我带来任何问题。但是这是一个使用Rails 5
和Ruby v2.3.0
的新项目,我不知道这里发生了什么。
这是在Ruby SDK and Gems
设置中的RubyMine 8:
这是我的Development
配置:
更新
当我在我的项目文件夹中运行rails server
时,它会像预期的那样工作。
发布于 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。
发布于 2018-05-24 16:40:08
对我来说,解决方案是在我的项目目录中安装了几个Rails gem版本。
gem uninstall rails
删除了任何不想要的版本。感觉有点矛盾,但是卸载Rails意味着RubyMine可以找到Rails。
https://stackoverflow.com/questions/35945097
复制相似问题