Sinatra 如何通过设置生产环境在生产模式中使用puma?

Sinatra 如何通过设置生产环境在生产模式中使用puma?,sinatra,rack,puma,Sinatra,Rack,Puma,我犯了一点错误。在我的gem文件中,在生产组中添加gem'puma' group :production do gem 'puma' gem 'dm-postgres-adapter' end 我在config.ru set :environment, :production 但是在我运行备份之后,默认的webrick web服务器将运行。 我怎样才能解决这个问题呢?只要用彪马:) 您可以使用Puma从命令行运行Sinatra应用程序,如下所示: $ ruby app.rb

我犯了一点错误。在我的gem文件中,在生产组中添加
gem'puma'

group :production do
    gem 'puma'
    gem 'dm-postgres-adapter'
end
我在
config.ru

set :environment, :production
但是在我运行
备份
之后,默认的webrick web服务器将运行。
我怎样才能解决这个问题呢?

只要用彪马:)

您可以使用Puma从命令行运行Sinatra应用程序,如下所示:

$ ruby app.rb -s Puma
或者,您可以将应用程序配置为始终使用Puma:

require 'sinatra'
configure { set :server, :puma }
您可以将其作为选项传递给rackup:

 $ rackup -s Puma
或者,您可以修改config.ru以默认选择Puma,方法是添加以下内容作为第一行:

 #\ -s puma
只要用彪马:)

您可以使用Puma从命令行运行Sinatra应用程序,如下所示:

$ ruby app.rb -s Puma
或者,您可以将应用程序配置为始终使用Puma:

require 'sinatra'
configure { set :server, :puma }
您可以将其作为选项传递给rackup:

 $ rackup -s Puma
或者,您可以修改config.ru以默认选择Puma,方法是添加以下内容作为第一行:

 #\ -s puma