这是rake文件。
task :default => :release
task :release do
target = 'releases/' + Time.new.strftime('%Y%m%d')
mkdir_p target
cp Dir["web"], target
end
我得到“许可被拒绝 - 网络”。 在Windows中运行时,我需要做些什么才能给予rake相同的权限。
答案 0 :(得分:0)
我遇到了这个问题,就像目标是只读一样简单。在这种情况下,web
可能不存在,或者可能不可读。
我不是耙子的专家,但Dir
在哪里宣布?
答案 1 :(得分:0)
用sh怎么样?
sh %& copy "#{Dir['web']}" "#{target}" &