java - 如何修复 "Run Configuration Error: [No Rails found in SDK]"?

标签 java ruby-on-rails intellij-idea rubymine

我正在查看一个 Rails 项目,我希望能够在 Ubuntu 15.10 下使用 IntelliJ 15.0.3(完整版)进行处理。

项目使用“bundle install”构建。 Rails 使用“rails s”从命令行运行。 IntelliJ(和 RubyMine 8.0.3)不想启动 Rails,而是提示“[在 SDK 中找不到 Rails]”。

我在 Ubuntu 中尝试过默认的 ruby​​。我尝试编译 Ruby 2.3.0 并将其安装在我自己的主文件夹中。 ruby 二进制文件旁边有一个 rails 二进制文件。 gem 已安装。我不能在这个项目中使用 jruby,因为需要带有原生扩展的 gem。

我怀疑我可能遇到了 Ruby 插件中的错误。有没有我可以使用的解决方法或类似方法?

最佳答案

对我来说,我不需要重新安装任何版本的 ruby​​,但我必须进入

RubyMine -> 首选项 -> 语言和框架 -> Ruby SDK Gems

然后从那里重新选择我的 gemfile 中指定的 ruby​​ 版本。

关于java - 如何修复 "Run Configuration Error: [No Rails found in SDK]"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35583060/

相关文章:

ruby-on-rails - Rails 上的 ruby ActiveRecord : pluralization

java - 我没有收到 "Import Project from Maven"对话框

java - 当我通过 Maven 执行 JUnit 测试时,它们不会失败

ruby-on-rails - 在 ruby​​ on rails 项目中向 stdlib 类添加扩展

java - 我的项目中的 pop() 方法出错

ruby-on-rails - RSpec: stub 私有(private)方法

java - Gradle:无法在 Intellij 中设置未知属性 'classDumpFile'

java - JSP页面无法从资源文件夹获取Bootstrap文件-IntelliJ

Java DateTimeFormatter.ISO_OFFSET_DATE_TIME 与 Java 8 相比,在 Java 9+ 中返回不同的值

java - 如何获取登录用户名?