» www.Giftbox.Az - Bir birindən gözəl hədiyyə satışı
ウィキペディアランダム
毎日カテゴリ
共有: WhatsappFacebookTwitterVK

Rake (ソフトウェア)

Rakeは、ビルドツールの一種。SConsmakeと似ているが、いくつかの違いがある。このツールはRubyで書かれており、Rakefile(Makefileと同等のファイル)はRubyの文法を採用している。最初の作者は Jim Weirich。

Rake
開発元 Jim Weirich
最新版
13.0.3 / 2020年12月21日 (2年前) (2020-12-21)
リポジトリ
  • github.com/ruby/rake
プラットフォーム クロスプラットフォーム
種別 プログラミングツール
ライセンス MIT License
公式サイト http://rubygems.org/gems/rake
(テンプレートを表示)

RakeはRubyの無名関数ブロックを使い、各種タスクを定義する。一般的なタスクのライブラリがあり、一般的なファイル操作タスク、生成したファイルを削除するタスク(いわゆる clean タスク)などがある。makeと同様、Rake はパターンに基づいてタスクを合成できる(例えば、ファイル名パターンに基づいてファイルのコンパイルタスクを自動的に構築するなど)。Rakeは Ruby 1.9 から標準ライブラリの一部となっている。

以下は、C言語の Hello World プログラムをビルドするRakeスクリプトの例である。

 rule '.o' => '.c' do |t|  sh "cc -c -o #{t.name} #{t.source}"  end  file 'hello' => ['hello.o'] do  sh 'cc -o hello hello.o'  end 

関連項目

外部リンク

  • Rake documentation
  • RubyGems project page for Rake
  • Using the Rake build language by Martin Fowler
  • Ruby on Rails Rake tutorial at railsenvy.com
  • Custom Rake Tasks at railscasts.com
ウィキペディア、ウィキ、本、library、論文、読んだ、ダウンロード、自由、無料ダウンロード、mp3、video、mp4、3gp、 jpg、jpeg、gif、png、画像、音楽、歌、映画、本、ゲーム、ゲーム。