Ruby on rails 如何将Rails开发服务器设置为webbrick而不是Puma

Ruby on rails 如何将Rails开发服务器设置为webbrick而不是Puma,ruby-on-rails,heroku,puma,Ruby On Rails,Heroku,Puma,我在Heroku上使用Puma作为我的服务器。安装Puma gem后,我的开发环境将以Puma作为服务器启动。如果不从我的档案中取出pum宝石,我似乎无法关闭它 我喜欢在开发中使用save服务器作为产品的想法,但是puma服务器使跟踪调试语句变得困难。此外,我似乎没有办法更改max threads,在dev中显示为16,即使我的puma.rb文件将其设置为1。只需在生产模式下使用puma即可。在您的gem文件中,使用 #Gemfile group :production do gem 'pu

我在Heroku上使用Puma作为我的服务器。安装Puma gem后,我的开发环境将以Puma作为服务器启动。如果不从我的档案中取出pum宝石,我似乎无法关闭它


我喜欢在开发中使用save服务器作为产品的想法,但是puma服务器使跟踪调试语句变得困难。此外,我似乎没有办法更改max threads,在dev中显示为16,即使我的puma.rb文件将其设置为1。

只需在生产模式下使用puma即可。在您的gem文件中,使用

#Gemfile
group :production do
  gem 'puma'
end

然后运行
bundle install(无生产)
来安装gem。

要添加注释,Rails的默认设置是使用Webrick-因此,如果您在依赖项中不包含任何外部服务器,您就可以了。我想我在将gem移动到Group:production(生产)后从未进行过bundle安装,只是更新。执行上述操作是可行的,它的行为符合预期,即捆绑安装—无需生产。谢谢