Rake Rake是一款软件任务管理及組建自動化工具用户可指定任务描述依赖关系及分组命名空间中的任务 此软件与SCons和Make类似但有着诸多差异Rake使用Ruby编写使用以Ruby语法编写的Rakefile与Make中的Makefile等同此软件由吉姆韦里奇英语Jim Weirich编写 Rake使用Ruby的匿名函数块来定义多个任务并允许用户使用Ruby语法它拥有共同任务库例如控制文件任务的函数及移除已编译文件即clean任务的库与Make相似的是Rake同样可以根据模式来合成任务例如根据文件名自动构建文件编译任务Rake现已成为Ruby 后标准库的一部分