5

我有权限问题。在我的 rails 应用程序上使用 wickedpdf 进行打印,它会在 dir 中生成 tmp assets 文件/tmp/cache/assets。它写入的文件,就像这个文件一样sprockets%2F2c9f9e326ac1c7cd3f07a1a3c9051874owner="nobody"因此permissions="rw--------"资产 wickedpdf 在打印时会出错。

可以用一个简单的方法来纠正这个问题,chmod -R 777 /tmp但我不能每次资产在/tmp没有权限的情况下生成一个新的子目录时都这样做。是否可以永久设置 tmp 目录及其子目录和具有所有权限的文件,也可以设置我的资产将来生成的新文件?

4

2 回答 2

1

您可以更改 temp/ 目录中所有文件和子目录的权限,

比如:chmod -R 777 /tmp/*

于 2013-10-17T15:55:50.060 回答
0

如果您经常使用 puma 或 rails,可能会出现缓存问题。

> puma从切换到> rails s启动rails应用程序时,我遇到了同样的问题。

解决方案:您可以在 tmp/cache/ 路径中手动删除资产缓存

于 2017-05-02T08:32:46.960 回答