1

我使用 Warble 制作 .war 文件。那工作得很好。

一些在线教程建议在不同时间使用“rake”命令。如果 rake 用于编译,我认为 Ruby 不需要编译。它是Warble的替代品吗?还是这两者发挥不同的作用?

什么时候应该使用耙子?

4

2 回答 2

1

Rake 是用 Ruby 编写的用于自动执行任务的工具,您也可以使用 Ruby 语法编写它。不必构建 Ruby 程序,但是在开发中仍然有很多其他任务可以自动化,而不是每次都自己做。

Rails 中的一些示例包括将数据库迁移到新模式或创建新数据库。

Rake 允许您使用 Ruby 语法编写任务,您还可以指定任务之间的依赖关系,以便运行一个任务将导致其所有依赖关系首先运行。

于 2011-04-27T19:17:13.363 回答
1

rake其视为makeRuby 的一个。例如,对于我开发的其中一个 gem,其中Rakefile包括几个任务,例如运行所有测试 ( rake test) 或构建 gem ( rake gem:build)。网站上的更多信息:

http://rake.rubyforge.org/

于 2011-04-27T19:19:22.273 回答