Windowsマシンで新しいrefinerycmsアプリを作成すると、実行中に「アクセスが拒否されました」というエラーが発生しますrake db:migrate
。以下を参照してください(一部の出力は切り捨てられます)
Setting up your development database..
Running: cmd /c cd "D:\NewInstantRails\InstantRails-2.0-win\rails_apps
\my-app" && D:\NewInstantRails\InstantRails-2.0-win\rubies\Ruby192\bin
\ruby -S rake -f "D:\NewInstantRails\InstantRails-2.0-win\rails_apps\my-
app\Rakefile" db:migrate
rake aborted!
An error has occurred, all later migrations canceled:
Permission denied - D:/NewInstantRails/InstantRails-2.0-win/rails_apps/
my-app/tmp/index/development/Page/size
D:/NewInstantRails/InstantRails-2.0-win/rubies/Ruby192/lib/ruby/1.9.1/
pathname.r
b:776:in `read'
RefineryCMSはacts_as_indexedを使用しており、このアクセス許可エラーは、tmpフォルダー内のこれらのインデックスの読み取りまたは書き込みと関係があると思います。