Rake (ソフトウェア)
From Wikipedia, the free encyclopedia
| 開発元 | Jim Weirich |
|---|---|
| 最新版 |
13.0.6
/ 2022年11月18日 |
| リポジトリ | |
| プラットフォーム | クロスプラットフォーム |
| 種別 | プログラミングツール |
| ライセンス | MITライセンス |
| 公式サイト |
ruby |
Rakeは、ビルドツールの一種。SConsやmakeと似ているが、いくつかの違いがある。このツールはRubyで書かれており、Rakefile(Makefileと同等のファイル)はRubyの文法を採用している。最初の作者は Jim Weirich。
RakeはRubyの無名関数ブロックを使い、各種タスクを定義する。一般的なタスクのライブラリがあり、一般的なファイル操作タスク、生成したファイルを削除するタスク(いわゆる clean タスク)などがある。makeと同様、Rake はパターンに基づいてタスクを合成できる(例えば、ファイル名パターンに基づいてファイルのコンパイルタスクを自動的に構築するなど)。Rakeは Ruby 1.9 から標準ライブラリの一部となっている。
