是否有可能单独将Puma作为Web服务器运行?

问题描述 投票:0回答:1

我跟随the instruction

gem install puma
puma

但是它无法启动Web服务器,并且应该寻找config.ru。 Puma是否必须与Rack and Rails一起使用? Puma可以作为独立的Web服务器运行吗?

ruby puma
1个回答
0
投票

是否有可能在没有机架的情况下将Puma作为Web服务器运行?

编号

像Thin和Unicorn这样的PUMA是机架式服务器。 Rack实际上只是一个基本的通用网关接口,除非您要build a server from scratch out of curiosity,否则我真的看不到为什么不使用Rack就想在Ruby中构建任何类型的Web应用程序。

构建basic hello world app with rack很简单:

# config.ru
run ->(env) { [200, {"Content-Type" => "text/html"}, ["Hello World!"]] }

Puma是否必须与Rack and Rails一起使用?

Rails并不是我所知道的任何Rack服务器的要求。

© www.soinside.com 2019 - 2024. All rights reserved.