gpt4 book ai didi

Rake::任务源丢失

转载 作者:行者123 更新时间:2023-12-02 03:46:56 25 4
gpt4 key购买 nike

我刚开始使用 Rake 而不是 Make 来构建我的项目,并且想使用某种“任务模板”来自动化构建。

考虑以下片段:

task :test1 => ['1', '2']
task :test2 => ['3', '4']
Rake::Tasks.each do |task|
p task
p task.sources
end

输出是:

$ rake
<Rake::Task test1 => [1, 2]>
[]
<Rake::Task test2 => [3, 4]>
[]

我的问题是,为什么task.sources[],也就是缺少先决条件?提前致谢。

最佳答案

通过task.prerequisites 访问任务的先决条件。task.sourcestask.source 仅用于根据 rdocs 中描述的规则构建的任务:http://ruby-doc.org/stdlib-2.1.2/libdoc/rake/rdoc/Rake/Task.html#method-i-source

关于Rake::任务源丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16431567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com