Warbleを使用して.warファイルを作成しました。それはかなりうまくいきました。
オンラインのチュートリアルの中には、さまざまなタイミングで「rake」コマンドを使用することを提案しているものがあります。rakeがコンパイル用の場合、Rubyはコンパイルする必要がないと思いました。Warbleの代わりになりますか?それとも、これら2つは異なる機能を果たしますか?
熊手はいつ使用されるのですか?
Warbleを使用して.warファイルを作成しました。それはかなりうまくいきました。
オンラインのチュートリアルの中には、さまざまなタイミングで「rake」コマンドを使用することを提案しているものがあります。rakeがコンパイル用の場合、Rubyはコンパイルする必要がないと思いました。Warbleの代わりになりますか?それとも、これら2つは異なる機能を果たしますか?
熊手はいつ使用されるのですか?
Rakeは、タスクを自動化するためにRubyで作成されたツールであり、Ruby構文を使用して作成することもできます。Rubyプログラムを作成する必要はありませんが、開発には、毎回自分で行う代わりに自動化できるタスクが他にもたくさんあります。
Railsの例としては、データベースを新しいスキーマに移行したり、新しいデータベースを作成したりすることが挙げられます。
Rakeを使用すると、Ruby構文を使用してタスクを記述できます。また、タスク間の依存関係を指定して、1つのタスクを実行すると、そのすべての依存関係が最初に実行されるようにすることもできます。
Ruby用と考えrake
てください。make
たとえば、私が開発したgemの1つについては、Rakefile
すべてのテストの実行(rake test
)やgemの構築()など、いくつかのタスクが含まれていrake gem:build
ます。Webサイトの詳細: