1

Warbleを使用して.warファイルを作成しました。それはかなりうまくいきました。

オンラインのチュートリアルの中には、さまざまなタイミングで「rake」コマンドを使用することを提案しているものがあります。rakeがコンパイル用の場合、Rubyはコンパイルする必要がないと思いました。Warbleの代わりになりますか?それとも、これら2つは異なる機能を果たしますか?

熊手はいつ使用されるのですか?

4

2 に答える 2

1

Rakeは、タスクを自動化するためにRubyで作成されたツールであり、Ruby構文を使用して作成することもできます。Rubyプログラムを作成する必要はありませんが、開発には、毎回自分で行う代わりに自動化できるタスクが他にもたくさんあります。

Railsの例としては、データベースを新しいスキーマに移行したり、新しいデータベースを作成したりすることが挙げられます。

Rakeを使用すると、Ruby構文を使用してタスクを記述できます。また、タスク間の依存関係を指定して、1つのタスクを実行すると、そのすべての依存関係が最初に実行されるようにすることもできます。

于 2011-04-27T19:17:13.363 に答える
1

Ruby用と考えrakeてください。makeたとえば、私が開発したgemの1つについては、Rakefileすべてのテストの実行(rake test)やgemの構築()など、いくつかのタスクが含まれていrake gem:buildます。Webサイトの詳細:

http://rake.rubyforge.org/

于 2011-04-27T19:19:22.273 に答える