1

访问页面缓存操作时,遇到以下错误:

A Errno::EEXIST occurred in posts#index:

  File exists - [...]/public/cache
  [...]/fileutils.rb:247:in `mkdir'

当 Rails 试图将 html 缓存保存到公用文件夹中时,就会发生这种情况。

4

1 回答 1

3

我正在对 capistrano 的共享文件夹中的缓存文件夹进行符号链接。但是我忘记在 shared/ 下手动创建实际文件夹,因此 Rails 尝试重新创建实际文件夹,只是发现该名称已被符号链接使用。

确保符号链接的缓存文件夹确实存在可以解决这个问题。

于 2012-07-13T05:51:12.350 回答