【问题标题】:Rake vs. Warbler in Ruby?Ruby 中的 Rake 与 Warbler?
【发布时间】:2011-04-28 03:30:21
【问题描述】:

我使用 Warble 制作 .war 文件。效果很好。

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

什么时候应该使用 rake?

【问题讨论】:

    标签: ruby-on-rails ruby rake warbler


    【解决方案1】:

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

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

    Rake 让您可以使用 Ruby 语法编写任务,您还可以指定任务之间的依赖关系,这样运行一个任务就会导致其所有依赖关系都先运行。

    【讨论】:

      【解决方案2】:

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

      http://rake.rubyforge.org/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-19
        • 1970-01-01
        • 1970-01-01
        • 2017-10-18
        • 1970-01-01
        相关资源
        最近更新 更多