如何将Active Storage数据从一台计算机移至另一台计算机>>

问题描述 投票:0回答:1

由于某些原因,我们试图将系统从一台机器转移到另一台机器。它在storage目录中有几个文件。我将其同步(使用-a)到本地环境以查看是否一切正常,但结果并非所有文件都可用,其中一些引发异常:

Errno::ENOENT (No such file or directory @ rb_file_s_mtime - /path/to/project/storage/as/df/asdfasdfasdfasdfasdf):

当然,我检查了这些路线,它们存在。我一直在阅读有关Active Storage如何工作的信息,也许由于某些原因URL变得无效了,但是为什么有些文件可以工作? 🧐为什么例外提到mtime?更重要的是,如何才能顺利进行迁移?

提前感谢

由于某些原因,我们试图将系统从一台机器转移到另一台机器。它在存储目录中有几个文件。我将其同步(使用-a)到本地环境,以查看是否一切正常,...

ruby-on-rails rails-activestorage ruby-on-rails-5.2
1个回答
0
投票

因此问题实际上是文件系统+活动记录名称😰您可以考虑将其作为一个极端案例:我的本地计算机运行macOS,而服务器运行Linux,因此如果我在Linux上有文件夹VfVF,它们成为macOS之一(以下载的冷杉为准)。 Active Storage依赖区分大小写的文件名,这就是为什么某些文件可以正常工作,但找不到其他文件的原因

© www.soinside.com 2019 - 2024. All rights reserved.