Rake

Infobox software | name = Rake | screenshot = | caption = | developer = | latest release version = 12.3.0 | latest release date = | operating system = Cross-platform | programming language = Ruby | genre = Software development tools | license = MIT License | website = Rake是一款軟件任務管理及組建自動化工具 。 用戶可指定任務 、 描述依賴關係及分組命名空間中的任務 。 此軟件與SCons和Make類似 ， 但有着諸多差異 。 Rake使用Ruby編寫 ， 使用以Ruby語法編寫的Rakefile （ 與Make中的Makefile等同 ） 。 此軟件由編寫 。 Rake使用Ruby的匿名函數塊來定義多個任務並允許用戶使用Ruby語法 。 它擁有共同任務庫 ， 例如 ： 控制文件任務的函數及移除已編譯文件 （ 即 “ clean ” 任務 ） 的庫 。 與Make相似的是 ， Rake同樣可以根據模式來合成任務 ， 例如 ： 根據文件名自動構建文件編譯任務 。 Rake現已成爲Ruby 1.9 後標準庫的一部分 。