【发布时间】:2014-09-19 09:58:00
【问题描述】:
我对 Carrierwave 和 Capistrano 有疑问。情况是:
- 我已将 Capistrano 设置为仅保留一个版本。 (测试提案)。
- 当前版本指向 20140918231215。
-
Capistrano 可以选择:
set :linked_dirs, %w{bin log tmp/pids tmp/cache tmp/sockets tmp/sessions public/uploads}
因此,当前的公共/上传内容与共享/公共/上传内容相关联,这没关系。当我上传新文件时出现此问题。在这种情况下,会在发布之前的文件夹中创建一个新文件夹。
有什么方法可以刷新 Capistrano Uploader store_dir,我怀疑这是一个错误的配置。
注意事项:
- 从 last_release 到 shared 的新符号链接已正确创建。
- 之前的版本被正确删除了。
- 问题是当我上传新图像时,它是在 before_release/public/uploads 中创建的。该文件夹不存在,因此显然它是在没有符号链接的情况下创建的。
非常感谢您提供的任何帮助。
【问题讨论】:
标签: ruby-on-rails ruby capistrano carrierwave