1

ページ キャッシュ アクションにアクセスすると、次のエラーが発生しました。

A Errno::EEXIST occurred in posts#index:

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

これは、Rails が HTML キャッシュを public フォルダーに保存しようとしたときに発生します。

4

1 に答える 1

3

カピストラーノの共有フォルダーからキャッシュフォルダーをシンボリックリンクしていました。ただし、shared/ の下に実際のフォルダーを手動で作成するのを忘れていたため、Rails は実際のフォルダーを再作成しようとしますが、その名前がシンボリック リンクによって既に使用されていることがわかります。

シンボリックリンクされたキャッシュフォルダーが実際に存在することを確認すると、この問題が停止しました。

于 2012-07-13T05:51:12.350 に答える