首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么这个Albacore压缩任务不创建zip文件?

为什么这个Albacore压缩任务不创建zip文件?
EN

Stack Overflow用户
提问于 2012-05-08 22:26:35
回答 1查看 282关注 0票数 2

当我使用rake –-trace运行压缩任务时,它显示了对defaultzip_up_files的调用,但它没有创建压缩文件。它不会给我一个错误信息。我做错了什么?

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-29 04:43:26

我在我的机器上试过你的rakefile,没有错误,也没有zip文件!我研究了Albacore zip task,它使用了Ruby ZipFile类。这似乎是zip归档文件的纯Ruby实现。因此,我下一步尝试的是修复路径,使用正斜杠。这起作用了!

代码语言:javascript
复制
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盘上写的权限。我无法重现它,但我的建议可能是在一个用户控制的目录中。即使它是一个自动构建的用户。再检查一遍。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10500564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档