【发布时间】:2016-08-13 23:24:46
【问题描述】:
在我为生产模式安装 Puma 之后,它不应该在我的本地机器上运行,但是 Puma 正在开发模式下启动并在没有错误的情况下停止。
$ rails server
=> Booting Puma
=> Rails 4.2.2 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[8707] Puma starting in cluster mode...
[8707] * Version 3.1.0 (ruby 2.3.0-p0), codename: El Niño Winter Wonderland
[8707] * Min threads: 1, max threads: 6
[8707] * Environment: development
[8707] * Process workers: 1
[8707] * Phased restart available
[8707] * Listening on tcp://localhost:3000
[8707] Use Ctrl-C to stop
看起来是捆绑程序问题: github.com/puma/puma/issues/983
【问题讨论】:
-
尝试在您的 gemfile
#gem 'puma', '~> 3.4'中禁用 puma gem,看看是否有任何改变。 -
谢谢mrvncaragay!仅当我从生产中删除 puma 时才有效,但我确实需要在生产模式下使用 puma
-
轻松修复。在生产模式下取消注释。开发模式下的评论:)
标签: ruby-on-rails bundle puma