有没有办法强制执行 Rake 任务,即使先决条件已满足?
我正在寻找 GNU/make 中 --always-make 选项的相当于 (http://www.gnu.org/software/make/manual/make.html#Options-Summary)
Rakefile 示例:
file "myfile.txt" do
system "touch myfile.txt"
puts "myfile.txt created"
end
--always-make选项的工作原理:
# executing the rule for the first time creates a file:
$: rake myfile.txt
myfile.txt created
# executing the rule a second time returns no output
# because myfile.txt already exists and is up to date
$: rake myfile.txt
# if the --always-make option is on,
# the file is remade even if the prerequisites are met
$: rake myfile.txt --always-make
myfile.txt created
我正在运行Rake版本0.9.2.2,但在--help和man页面中找不到任何选项。
Rake::Task["foo"].invoke
。 - Markus Strauss