Capistrano/Puma:无法加载应用程序:ArgumentError:缺少关键字::root



Rails 6,Mysql,Ubuntu 20.04我想和Capistrano彪马一起部署。

我在我的网站上有这个错误:

我们很抱歉,出了问题。

如果您是应用程序所有者,请查看日志以了解更多信息。

我的日志中出现错误:puma.Error.log:

/home/ubuntu/apps/appex/shared/bundle/ruby/3.0.0/gems/activestorage-
6.1.4.1/lib/active_storage/service/disk_service.rb:14:in `initialize': missing keyword: :root (ArgumentError)
from /home/ubuntu/apps/appex/shared/bundle/ruby/3.0.0/gems/activestorage-6.1.4.1/lib/active_storage/service.rb:61:in `new' 

日志Nginx:2021/11/16 10:05:02 [crit] 3361147#3361147: *6 connect() to unix:///home/ubuntu/apps/appex/shared/tmp/sockets/appex-puma.sock failed (2: No such file or directory) while connecting to upstream, client

该错误来自环境中配置错误的storage.yml。您缺少root密钥。

有关如何设置ActiveStorage的更多信息,请阅读此处。

最新更新