Ruby 为什么此Albacore zip任务不创建zip文件?
当我使用Ruby 为什么此Albacore zip任务不创建zip文件?,ruby,rake,albacore,Ruby,Rake,Albacore,当我使用rake–-trace运行zip任务时,它会显示对default和zip\u文件的调用,但它不会创建zip文件。它没有给我错误信息。我做错了什么 require 'albacore' task :default => :zip_up_files zip :zip_up_files do |zip| zip.directories_to_zip 'C:\\Temp\\StuffToZip' zip.output_file = 'out.zip' zip.output_
rake–-trace
运行zip任务时,它会显示对default
和zip\u文件的调用,但它不会创建zip文件。它没有给我错误信息。我做错了什么
require 'albacore'
task :default => :zip_up_files
zip :zip_up_files do |zip|
zip.directories_to_zip 'C:\\Temp\\StuffToZip'
zip.output_file = 'out.zip'
zip.output_path = 'C:\\Temp'
end
我在我的机器上试用了你的rakefile,没有错误,也没有zip文件!我研究了Albacore,它使用Ruby类。这似乎是zip存档的纯Ruby实现。所以,下一步我尝试的是修复路径以使用前斜杠。成功了
zip :zip_up_files do |zip|
zip.directories_to_zip 'C:/Temp/StuffToZip'
zip.output_file = 'out.zip'
zip.output_path = 'C:/Temp'
end
我还有一个想法,也许你没有在C盘上写东西的权限。我无法复制它,但我建议可能在用户控制的目录中。即使它是一个自动构建用户。仔细检查一下。嘿,保罗,我就在下面找到了你的答案!来吧,投票/接受/评论!