gpt4 book ai didi

ruby-on-rails - Puma未定义局部变量或方法 `daemonize'错误

转载 作者:行者123 更新时间:2023-12-03 08:21:30 25 4
gpt4 key购买 nike

各位,我找不到问题如下:

config/puma.rb:23:in `_load_from': undefined local variable or method `daemonize' for #<Puma::DSL:0x000055596fadb448> (NameError)

这是我的puma.rb:

workers 1
threads 1, 6
daemonize true
rails_env = ENV['RAILS_ENV'] || "production"
environment rails_env
app_dir = File.expand_path("../..", __FILE__)
tmp_dir = "#{app_dir}/tmp"
bind "unix:///#{tmp_dir}/sockets/puma.sock"
pidfile "#{tmp_dir}/pids/server.pid"
state_path "#{tmp_dir}/pids/puma.state"

我的环境是:

OS: Ubtuntu 20.04LTS
Ruby: 2.7.2
Rails: 6.0

希望有人能帮助我,谢谢!

最佳答案

如果您使用的是 puma > 5.0

守护进程已被删除,没有替换,供引用click here

You can alternatively use puma-daemon

gem 文件

gem 'puma-daemon', require: false
gem 'puma', '~> 5'

/config/puma.rb

require 'puma/daemon'
daemonize

关于ruby-on-rails - Puma未定义局部变量或方法 `daemonize'错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67735620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com