タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

rakeに関するmugakiのブックマーク (3)

  • 2008-02-10

    Makeでいうルールの定義がfileですね。 file 'hoge' => ['hoge.c', 'hoge.h'] do |task| sh "gcc hoge.c -o hoge" end ファイル 'hoge' が 'hoge.c', 'hoge.h' に依存していることを表す。 'hoge'を生成するのに、ブロックの中のsh "..."を実行する。 引数taskには、Taskクラスのインスタンスが渡される。(Taskクラスは後述) shメソッドによってシェルを呼び出す。 FileUtilsを継承したRakeFileUtilsモジュールに定義されており、includeされている。 FileUtilsのメソッドと同じく{:verbose => true, :noop => true}でオプションを渡せる。 verboseオプションに合わせて、標準エラー出力に実行コマンドを出すなど、ex

    2008-02-10
    mugaki
    mugaki 2011/05/23
    pathmap について
  • RubyによるビルドツールRakeの覚え書き

    RubyによるビルドツールRakeの覚え書き。興に乗ったので詳しく書いてみた。 2014/02/20 Rakeの作者、Jim Weirich氏が亡くなられました。安らかに… Rakeとは? インストール 単純なRakefile タスク ファイルタスク ルール ディレクトリ作成 タスクの説明 ファイルリスト クリーニング パッケージ作成 タスクの動的生成 テストタスク 複数のRakefileの連携 名前空間 参考URL Rakeとは? Rakeは、MakeをRubyで実装したものを超越したビルドツールである。 世間では、ビルドツールというとMakeやApache Antが有名で、よく使われている。 Rakeは、これらのいいとこ取りをした上で、特有のフィーチャーを追加した新しいビルドツールであり、複雑なビルドを柔軟に書きこなすことができる。その秘密は内部DSLという仕組みにあり、このおかげでビ

    mugaki
    mugaki 2011/04/22
  • Ruby Rake Tutorial and Software Installing for Windows

    mugaki
    mugaki 2011/04/10
  • 1