我正在尝试让 Capistrano 部署我的网络应用程序。我正在通过 Windows 计算机使用 remote_cache 从 git repo 部署一个 php 应用程序到 Linux 主机。除了不复制 .htaccess 文件外,一切都在正常部署。我是 Capistrano 和 Ruby 的新手,所以任何指示都会有所帮助!
Windows 上的 Capistrano 2.5.18 和 Ruby 1.8.6
最佳答案
首先手动删除 htaccess,然后在每次部署时删除/symlink
desc "remove .htaccess"
task :htaccess do
run "rm #{path}/.htaccess"
run "ln #{path}/.htaccess #{release_path}/public/.htaccess"
end
关于ruby-on-rails - 如何让 Capistrano 在部署中包含 .htaccess 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2971647/