ruby-on-rails - 如何让 Capistrano 在部署中包含 .htaccess 文件?

标签 ruby-on-rails ruby deployment capistrano

我正在尝试让 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/

相关文章:

Time.parse() 中的 Ruby 日期截止

java - 使用java代码远程部署war文件到Tomcat

java - Maven Wildfly 远程部署

ruby-on-rails - 充电失败时检索 Stripe 充电 ID

ruby-on-rails - Rails NOT IN 查询和正则表达式

ruby-on-rails - 空集合检查返回 false 没有条目(Ruby on Rails)

sql - ActiveRecord:查找与某个值有关联的记录

mysql - Rails - 带有 include、where 和 AND 的 Controller 查询

javascript - 如何在模态窗口中添加 javascript 来播放视频?

svn - 如何使用maven从subversion获取修订号?