【问题标题】:Rails 5 + Puma + Pow not working locallyRails 5 + Puma + Pow 无法在本地工作
【发布时间】:2016-05-27 13:28:20
【问题描述】:

我在一个单独的分支中将我的 rails 应用程序更新为 5.0.0.rc1。应用程序已配置为在 puma 2.14 上运行,但我在更新过程中升级到了 puma 3.4.0

我运行了 rails update,但保留了旧的 puma 配置,因为除了 plugins 指令之外没有任何变化,我现在不关心它。

无论如何,我无法让我的应用在开发模式下做出响应,但我将它部署了一个暂存服务器,以查看是否可以获得更好的错误日志,它实际上可以在暂存状态下运行

以前,我可以通过以下方式使用 pow 在本地访问我的应用:

http://app.dev

现在,这行不通。也没有:

bundle exec puma -C config/puma.rb config.ru

这也不是:

bin/rails server puma

我的日志每次都显示这样的内容:

Started GET "/" for 127.0.0.1 at 2016-05-27 09:11:39 -0400
Started GET "/" for 127.0.0.1 at 2016-05-27 09:11:44 -0400
Started GET "/" for 127.0.0.1 at 2016-05-27 09:11:47 -0400
Started GET "/" for 127.0.0.1 at 2016-05-27 09:11:50 -0400

无论我如何尝试在本地启动服务器,它们都不会进入 Rails 进行处理。这也是我得到的所有错误信息。 Pow 的日志同样没用。

有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails puma ruby-on-rails-5 pow.cx


    【解决方案1】:

    pow 的情感继任者(回购的最新提交是从 2014 年 11 月 6 日开始)是puma-dev。根据他们的文档,对于 Rails 5,pow 是不行的。也许你应该试一试。

    【讨论】:

      猜你喜欢
      • 2011-08-27
      • 2018-10-08
      • 1970-01-01
      • 2018-02-28
      • 1970-01-01
      • 1970-01-01
      • 2020-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多