我有一个使用 Warbler gem 部署到 Tomcat 的 JRuby/Rails 应用程序。
在 JRuby 应用程序中,我在 $RUBY_ROOT/lib/tasks 中有一堆脚本,用于安装脚本、cron 作业、Resque 等。
当我开发/构建文件时,我将这些脚本的权限设置为可执行
$lib/tasks> chmod a+x install.sh
但是,当我将 war 文件分发到 Tomcat 并启动它时,展开目录下的文件 (...WEB-INF/lib/tasks/install.sh) 显示 install.sh 没有可执行权限。
有没有办法告诉莺离开 lib/tasks/install.sh 可执行权限?