[英]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.