На Windows отказано в разрешении на рейк cp - PullRequest
5 голосов
/ 21 ноября 2010

Вот файл граблей.

task :default  => :release

task :release do
    target = 'releases/' + Time.new.strftime('%Y%m%d')
    mkdir_p target
    cp Dir["web"], target 
end

Я получаю сообщение "Отказано в доступе - сеть".что мне нужно сделать, чтобы дать rake те же права, что и при запуске в windows.

Ответы [ 2 ]

0 голосов
/ 24 октября 2012

Как насчет использования sh?

sh %& copy "#{Dir['web']}" "#{target}" &
0 голосов
/ 22 января 2011

У меня была эта проблема, так как цель была только для чтения.В этом случае web может не существовать или быть недоступным для чтения.

Я не эксперт по рейку, но где объявлено Dir?

...