5

権限に問題があります。Rails アプリで wickedpdf を使用して印刷すると、tmp アセット ファイルが dir に生成されます/tmp/cache/assets。このようなファイルが書き込まれるsprockets%2F2c9f9e326ac1c7cd3f07a1a3c9051874ためowner="nobody"permissions="rw--------"資産 wickedpdf は印刷中にエラーを出します。

これを簡単に修正するchmod -R 777 /tmpことは可能ですが、アセットが/tmpアクセス許可なしで新しいサブディレクトリを作成するたびにこれを行うことはできません。tmp dir とそのサブディレクトリとファイルに、すべてのアクセス許可を永久に設定することは可能ですが、私のアセットが将来生成する新しいファイルについても設定できますか?

4

2 に答える 2

1

temp/ ディレクトリ内のすべてのファイルとサブディレクトリのアクセス許可を変更できます。

のように: chmod -R 777 /tmp/*

于 2013-10-17T15:55:50.060 に答える