ruby-on-rails - RubyMine 显示错误消息 : "Error running Development: MyProject: Rails 3.x launcher script was found instead of Rails 4.x one"

标签 ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 ruby-on-rails-3.2 rubymine

我正在将我的项目从 Rails 3.2.12 更新到 4.0.0。
我进行了所有必要的更正,但是当我尝试使用 RubyMine 5.4 执行我的应用程序时,我收到以下消息:

Error running Development: MyProject: Rails 3.x launcher script was found instead of Rails 4.x one. You need '/Users/stackoverflowuser/RubymineProjects/MyProject/bin/rails' script to launch Rails server. Please update server launcher according to Rails 4.x documentation.



我究竟做错了什么?

最佳答案

“黑客”解决方案:

  • 创建一个新的 Rails 4 项目:rails new MyTestRails4Project
  • 复制 MyTestRails4Project 中的 bin 文件夹
  • 在刚刚迁移到Rails 4 的项目中粘贴bin 文件夹

  • 更新

    如果第一个解决方案不起作用,正如 RiPuk 建议的那样:

    运行 rake 任务:rake rails:update

    关于ruby-on-rails - RubyMine 显示错误消息 : "Error running Development: MyProject: Rails 3.x launcher script was found instead of Rails 4.x one",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18948883/

    相关文章:

    javascript - Uncaught ReferenceError : ReactDOM is not defined

    ruby-on-rails - simple_form 集合标签

    ruby-on-rails - Rails 错误 - 无法加载此类文件 - aws-sdk(您可能需要安装 aws-sdk gem)

    ruby - 我可以在 Ruby 1.9 中使用 Bootstrap Sass 吗?

    ruby-on-rails - 来自 Chrome Inspector 的网络技术。页面是用rails、node.js等编写的

    ruby-on-rails - 根据应用程序是否在 Facebook 框架内呈现/切换布局

    ruby - 如何更改 Rails View 中的文本颜色

    ruby-on-rails - Rails 两条腿的 OAuth 提供商?

    ruby-on-rails - 'gem activerecord-redshift-adapter' 是什么意思?

    ruby-on-rails - 作业中的作业应该使用 perform_later 还是执行