//Introduction
//1. Introduction
//1. はじめに
//!1.1 Introduction
!1.1 はじめに
//This package contains Rake, a simple ruby build program with capabilities similar to make.
このドキュメントは、Rake について書かれています。Rake はシンプルな ruby ビルドプログラムで make とよく似た機能を持っています。
//Rake has the following features:
Rake には以下の特徴があります。
//* Rakefiles (rake’s version of Makefiles) are completely defined in standard Ruby syntax. No XML files to edit. No quirky Makefile syntax to worry about (is that a tab or a space?)
* Rakefile(Makefile の rake 版)は、ごくふつうの Ruby の構文で記述されます。XML ファイルの編集は必要ありません。奇妙な Makefile の構文も必要ありません。(タブですか?スペースですか?)
//* Users can specify tasks with prerequisites.
* ユーザは前提条件でタスクを定義することが出来ます。
//* Rake supports rule patterns to synthesize implicit tasks.
* 暗黙のタスクに対応する、ルールパターンを採用しています。
//* Flexible FileLists that act like arrays but know about manipulating file names and paths.
* 柔軟なファイルリストは、配列のように振る舞いますが、ファイル名やパスを扱う仕組みも用意されています。
//* A library of prepackaged tasks to make building rakefiles easier.
* ビルド作業を簡単にする、ライブラリが用意されています。
//!1.2 Download
!1.2 ダウンロード
//The latest version of rake can be found at
以下で、最新バージョンの rake を入手できます。
* http://rubyforge.org/project/showfiles.php?group_id=50
//!1.3 Installation
!1.3 インストール
//!!Normal Installation
!!インストール(標準)
//You can install rake with the following command.
以下のコマンドで、rake をインストールできます。
% ruby install.rb
//from its distribution directory.
//!!GEM Installation
!!インストール(GEM)
//Download and install rake with the following.
以下のコマンドで、ダウンロードとインストールを併せて実施します。
gem install --remote rake
//!1.4 Running the Rake Test Suite
!1.4 Test Suite の実行
//If you wish to run the unit and functional tests that come with Rake:
Rake を使って、単体テストと機能テストを実施する場合は、
//* CD into the top project directory of rake.
* プロジェクトのトップディレクトリへ移動して、
//* Type one of the following:
* 以下のいずれかを実行します。
// rake # If you have a version of rake installed
// ruby -Ilib bin/rake # If you do not have a version
// # of rake installed.
rake # rake コマンド使用できる場合
ruby -Ilib bin/rake # rake コマンドが使用できない場合
//!1.5 Online Resources
!1.5 オンライン情報
//!!Rake References
!!Rake リファレンス
* Rake Documentation Home: http://docs.rubyrake.org
* Rake Project Page: http://rubyforge.org/projects/rake
* Rake API Documents: http://rake.rubyforge.org
//!!Presentations and Articles about Rake
!!Rake に関する記事やプレゼンテーション
* Jim Weirich’s 2003 RubyConf presentation: http://onestepback.org/articles/buildingwithrake/
* Martin Fowler’s article on Rake: http://martinfowler.com/articles/rake.html