Ruby开发中的Rake与Rails扩展技巧
1. Rake的使用
Rake是一个强大的自动化构建工具,在Ruby开发中能帮助我们高效地完成各种任务。
1.1 Rake任务管理
Rake允许我们定义和管理任务,并且可以多次定义同一个任务。当调用 task 或 file 方法时,Rake会先检查任务是否存在,若不存在则创建,然后添加依赖和操作。例如, Rake::RDocTask 会自动处理 html 目录,它定义了 clobber_rdoc 任务来删除 html 目录,还定义了 clobber 任务来调用 clobber_rdoc 任务。
我们可以使用 --prereqs 选项列出所有任务及其依赖:
$ rake --prereqs
(in /Users/assaf/Ruby In Practice/CH3/3.3.1)
rake clobber
clobber_rdoc
rake clobber_rdoc
rake default
spec
rake failed
rake html
rake html/index.html
README
LICENSE
Rakefile
rake rdoc
html/index.html
rake rerdoc
clobb
超级会员免费看
订阅专栏 解锁全文
12

被折叠的 条评论
为什么被折叠?



