gpt4 book ai didi

ruby-on-rails - Ruby on Rails Assets :precompile ownership

转载 作者:行者123 更新时间:2023-12-04 05:54:14 27 4
gpt4 key购买 nike

我有一个基于 Ruby on Rails 的站点,我需要在其中运行 rake assets:precompile 以获得正确的预编译 Assets 。但是,每当我运行此命令时,我应用程序的 tmp 目录中的所有内容都会恢复为 root 拥有(这是非常糟糕的事情™,因为我的应用程序需要 www-数据用户)。

如何让 Rails 停止更改权限?

最佳答案

如果您以 root 身份运行 rake assets:precompile,则此任务生成的所有文件都将属于 root。您应该将其作为 www-data 运行(例如使用 sudo -u www-data),以及生产服务器上的任何其他任务/ruby 脚本/rails 控制台,以防止弄乱文件权限.为了暂时把事情做好,你应该在继续之前 chown -R 你的应用程序目录

关于ruby-on-rails - Ruby on Rails Assets :precompile ownership,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7628947/

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