2011-02-17 33 views
0

當在Windows機器上創建一個新的應用程序refinerycms,我得到的錯誤,同時運行rake db:migrate一個「權限被拒絕」。見下文(一些輸出截斷)權限被拒絕錯誤創造新refinerycms應用

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文件夾這些索引。

+0

問題現在應該是固定的。請下載最新的AAI寶石,並確認煉油問題:https://github.com/resolve/refinerycms/issues/#issue/473。 謝謝。 – 2011-02-22 21:31:10

回答

0

看來,Windows不支持文件#羊羣,不調用此防止錯誤出現,但不會失去鎖定在Windows平臺上的安全性。