0

我知道keep_releasescapistrano 中的选项,我在我们的部署脚本中设置了这个选项。我遇到的问题是我认为更多与权限问题有关。我尝试运行cap deploy:cleanup,但在尝试删除tmp/cache. 我正在使用片段缓存,这就是为什么我里面有很多文件tmp/cache

有人可以阐明如何解决此问题吗?我必须手动删除服务器中的文件夹才能清理发布文件夹。

4

2 回答 2

3

看起来我只需要通过 use_sudo

cap production deploy:cleanup -s use_sudo=true
于 2013-03-07T05:28:35.293 回答
0

我将尝试将目录的所有者更改为您用于 capistrano 的用户:

sudo chown -R capistrano_user /path/to/www/app
于 2013-11-24T04:49:33.490 回答