小编aal*_*avi的帖子

Ruby ExtensionTask:如何让它依赖于另一个 rake 任务?

我写一个原生C的扩展Ruby 2.0Rake::ExtensionTask.new('NAME')。我需要让它依赖于我定义的另一个任务

task :myTask do |t|
....
end
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何进行此设置,以便在运行rake compile时扩展编译/创建取决于我定义的任务(即 myTask)的完成情况?

我也尝试了以下操作,但现在我在运行时看不到“编译”选项rake -T

task :myTask

task :extension_compile => [:myTask]
  Rake::ExtensionTask.new("NAME")
end
Run Code Online (Sandbox Code Playgroud)

ruby rake

1
推荐指数
1
解决办法
1903
查看次数

标签 统计

rake ×1

ruby ×1