我写一个原生C的扩展Ruby 2.0与Rake::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)