Pergunta

Ao criar um novo refinerycms aplicativo em uma máquina windows, estou recebendo um erro "Permissão Negada" durante a execução rake db:migrate.Veja abaixo (algumas saída truncado)

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 usa acts_as_indexed e eu acho que esse erro de permissão tem algo a ver com a leitura ou a escrita desses índices na pasta tmp.

Foi útil?

Solução

Parece que o Windows não oferece suporte a Arquivo#rebanho, não chamar isso evita erros de aparecer, apesar de não perder a segurança de fecho na plataforma Windows.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top