我使用 Warble 制作 .war 文件。那工作得很好。
一些在线教程建议在不同时间使用“rake”命令。如果 rake 用于编译,我认为 Ruby 不需要编译。它是Warble的替代品吗?还是这两者发挥不同的作用?
什么时候应该使用耙子?
我使用 Warble 制作 .war 文件。那工作得很好。
一些在线教程建议在不同时间使用“rake”命令。如果 rake 用于编译,我认为 Ruby 不需要编译。它是Warble的替代品吗?还是这两者发挥不同的作用?
什么时候应该使用耙子?
Rake 是用 Ruby 编写的用于自动执行任务的工具,您也可以使用 Ruby 语法编写它。不必构建 Ruby 程序,但是在开发中仍然有很多其他任务可以自动化,而不是每次都自己做。
Rails 中的一些示例包括将数据库迁移到新模式或创建新数据库。
Rake 允许您使用 Ruby 语法编写任务,您还可以指定任务之间的依赖关系,以便运行一个任务将导致其所有依赖关系首先运行。
将rake
其视为make
Ruby 的一个。例如,对于我开发的其中一个 gem,其中Rakefile
包括几个任务,例如运行所有测试 ( rake test
) 或构建 gem ( rake gem:build
)。网站上的更多信息: