ruby-on-rails - 在 Rails 应用程序中使用 Puma
问题描述
我的配置:
Rails 5.2.3
Ruby 2.6.3
rbenv
puma
capistrano
nginx
Ubuntu 18.04
我一直在阅读有关如何进行所有这些设置和配置以进行部署的信息,但我似乎无法找到一个地方,那里有一个清晰而完整的指南。
最让我困惑的事情之一是彪马。一些指南,没有提及任何关于在服务器上配置 Puma 的内容,所有的说明,都参考了 Puma Gem。其他一些指南,讨论在服务器上设置和配置 Puma,以及 /etc/init 文件夹中的修改。
在我开始将 Puma 用于我的 Rails 应用程序之前,我是否需要在服务器上单独设置和配置 Puma?
解决方案
不,您不需要在服务器上设置和配置 Puma。彪马是一颗宝石。因此,如果您在应用程序的 Gemfile 中列出它,当您bundle install
为 Rails 应用程序运行时,Puma 将自动安装。
puma 的任何配置都应该在您的应用程序中,在config/puma.rb
.
这回答了你的问题了吗?
推荐阅读
- salesforce - Lightning Web 组件专家超级徽章:挑战 7
- mysql - 运行springboot项目时出现SQLSyntaxErrorException
- javascript - 设置卡片样式会导致 TextField 在 Material UI + React 中失去焦点
- html - 为什么@font-face 在我的样式表中失败?
- javascript - 用 html 视频对漂亮的 dnd 做出反应,而不是冒泡事件
- reactjs - Azure 应用服务静态网站 routes.json 不起作用
- flutter - 如何捕获 ERROR_REQUIRES_RECENT_LOGIN?
- ruby-on-rails - Rails 6 APi 从用户出生日期过滤用户年龄
- python - 子进程没有捕获标准输出
- python - Python Mixins:*args/**kwargs 与显式调用`__init__`