繁体   English   中英

Capistrano不删除旧版本

[英]Capistrano not deleting old releases

我知道capistrano中的keep_releases选项,并且已经在我们的部署脚本中进行了设置。 我遇到的问题是我认为与许可问题有关。 我尝试运行cap deploy:cleanup但是尝试删除tmp/cache目录时出现权限被拒绝的错误。 我正在使用片段缓存,这就是为什么我在tmp/cache里面有很多文件的原因。

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

看来我只需要通过use_sudo

cap production deploy:cleanup -s use_sudo=true

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

sudo chown -R capistrano_user /path/to/www/app

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM