我们已经开发了一个包含早午餐的网站,但现在我们面临一个问题。
一个可执行(许可模式:755)perl 脚本位于文件夹 app/assets/ 中。执行 brunch build 后,生成的 perl 脚本不再可执行,CGI 也无法调用。除了构建或创建软链接后的chmod,还有其他解决方案吗?
谢谢。
我们已经开发了一个包含早午餐的网站,但现在我们面临一个问题。
一个可执行(许可模式:755)perl 脚本位于文件夹 app/assets/ 中。执行 brunch build 后,生成的 perl 脚本不再可执行,CGI 也无法调用。除了构建或创建软链接后的chmod,还有其他解决方案吗?
谢谢。
Brunch 提供了一个名为的钩子onCompile
,允许插件在编译后运行任意代码。这个早午餐插件似乎可以用作婴儿床单。创建一个插件来修复您的文件的权限。
更改"app/assets/YourScript.pl"
为"/usr/bin/perl app/assets/YourScript.pl"
。