Permissions Compass设置对生成的CSS文件的权限

Permissions Compass设置对生成的CSS文件的权限,permissions,sass,compass-sass,phing,Permissions,Sass,Compass Sass,Phing,非常简单,当Compass遇到一个新的SCSS文件时,它会生成一个新的CSS文件。我可以为这些设置默认权限吗,因为默认情况下,它设置这些权限时,浏览器没有正确的权限读取它们(给出403个禁止的错误)。如果有一种方法我可以设置文件继承其目录的权限,这也是可以接受的,就像在Phing中复制任务期间更改权限一样。我不知道您的开发环境是如何设置的,但我使用它来编译我的sass文件。使用grunt,您可以完全控制构建过程,并可以在成功构建后执行脚本(如有必要,fx清除前端缓存或设置文件权限) Markus

非常简单,当Compass遇到一个新的SCSS文件时,它会生成一个新的CSS文件。我可以为这些设置默认权限吗,因为默认情况下,它设置这些权限时,浏览器没有正确的权限读取它们(给出403个禁止的错误)。如果有一种方法我可以设置文件继承其目录的权限,这也是可以接受的,就像在Phing中复制任务期间更改权限一样。

我不知道您的开发环境是如何设置的,但我使用它来编译我的sass文件。使用grunt,您可以完全控制构建过程,并可以在成功构建后执行脚本(如有必要,fx清除前端缓存或设置文件权限)


Markus

你在用什么用户运行compass?您的公用文件夹及其子文件夹具有什么用户:组和权限?Compass由Phing中的一个元素运行,因此我假设它作为我的当前用户运行。所有工作目录和文件都归我和组所有。www/目录中的文件大部分归我所有,标准权限为755,但一些新创建的文件由www data拥有644。由Sass/Compass生成的文件与运行该命令的用户具有相同的权限。听起来像是Phing把Compass当成了错误的用户。如果您更改了标签,您可能会得到更好的答案,因为问题与Compass或Sass无关。有没有办法检查phing将作为什么用户运行?我想它会像我一样运行。嘿,M1ke。你找到解决办法了吗?我也有同样的问题?谢谢你的回答;我没有投反对票,但我猜有人觉得这并不重要,因为它建议使用不同的技术,而不是解决问题。