指定任务具有多个依赖项

Geo*_*uer 23 ruby rake build

我想指出:

  • :output_core 依赖于取决于 :build_core
  • :build_extension 依赖于取决于 :build_core
  • :output_extension取决于:build_extension:output_core.

我怎么指定最后一个?,为了运行:output_extensions任务,都:build_extensions:output_core必须完成?

Vin*_*ent 40

您使用数组指定它们:

task :output_extension => [:build_extension, :output_core]
Run Code Online (Sandbox Code Playgroud)

  • 非常感谢.这也适用于Ruby 1.9哈希语法:`task output_extension:[:build_extension]` (2认同)