RubyMine 8 开发不工作。一直说在 SDK 中找不到 Rails
RubyMine 8 development not working. Keeps saying No Rails Found in SDK
标题有点解释。在 Development Configuration
和 Preferences
-> Languages
-> Ruby SDK and Gems
设置中,我选择了正确的 Ruby version/Gemset。但它仍然只是说:
Error running Development: the_factory: [No Rails found in SDK]
我已经在很多项目中使用了 RubyMine,这从来没有给我带来任何问题。但这是一个新项目,使用 Rails 5
和 Ruby v2.3.0
,我只是想不通这里发生了什么。
这是在 Ruby 我的 8 中的 Ruby SDK and Gems
设置中:
这是我的 Development
配置:
更新
当我 运行 rails server
在我的项目文件夹中时,它按预期工作。
好的,所以我在 RubyMine help page 上查了一下,发现了这个神奇的短语:
RubyMine supports Ruby versions 1.8.6 to 2.2
所以我删除了我的 rvm
Ruby 2.3 版本,安装了 Ruby 2.2.4,创建了一个 gemset
和 Rails 5. 然后我分配那个 gemset 到我的项目和 Voilá!它按预期工作。
注意:这回答了我在写这篇文章时的具体问题。但这显然不是一个长期的答案,所以如果你将来 boy/girl 遇到同样的问题,首先检查你的 Ruby 我的版本是否支持 Ruby >v2.3
然后删除你当前的 Ruby版本。
对我来说,解决方案是在我的项目目录中安装了几个 Rails gem 版本。
gem uninstall rails
是要走的路,删除任何不需要的版本。感觉有点矛盾——但是卸载 Rails 意味着 RubyMine 可以找到 Rails.
标题有点解释。在 Development Configuration
和 Preferences
-> Languages
-> Ruby SDK and Gems
设置中,我选择了正确的 Ruby version/Gemset。但它仍然只是说:
Error running Development: the_factory: [No Rails found in SDK]
我已经在很多项目中使用了 RubyMine,这从来没有给我带来任何问题。但这是一个新项目,使用 Rails 5
和 Ruby v2.3.0
,我只是想不通这里发生了什么。
这是在 Ruby 我的 8 中的 Ruby SDK and Gems
设置中:
这是我的 Development
配置:
更新
当我 运行 rails server
在我的项目文件夹中时,它按预期工作。
好的,所以我在 RubyMine help page 上查了一下,发现了这个神奇的短语:
RubyMine supports Ruby versions 1.8.6 to 2.2
所以我删除了我的 rvm
Ruby 2.3 版本,安装了 Ruby 2.2.4,创建了一个 gemset
和 Rails 5. 然后我分配那个 gemset 到我的项目和 Voilá!它按预期工作。
注意:这回答了我在写这篇文章时的具体问题。但这显然不是一个长期的答案,所以如果你将来 boy/girl 遇到同样的问题,首先检查你的 Ruby 我的版本是否支持 Ruby >v2.3
然后删除你当前的 Ruby版本。
对我来说,解决方案是在我的项目目录中安装了几个 Rails gem 版本。
gem uninstall rails
是要走的路,删除任何不需要的版本。感觉有点矛盾——但是卸载 Rails 意味着 RubyMine 可以找到 Rails.