gpt4 book ai didi

ruby - 有没有办法在不运行先决条件的情况下运行 rake 任务?

转载 作者:太空宇宙 更新时间:2023-11-03 18:31:18 25 4
gpt4 key购买 nike

我是否缺少命令行开关?

目前我必须这样做:

#task :install => :build do
task :install do
end

最佳答案

我似乎已经通过简单地以“taskname_no_prerequisites”格式添加额外的任务来解决这个问题。因此,例如在下面的代码中执行“rake install_no_prerequisites”不会导致执行“build”。

desc "Build"
task :build do
puts "BUILDING..."
end

desc "Install"
task :install => :build do
puts "INSTALLING..."
end

Rake::Task::tasks.each do |task|
desc "#{task} without prerequisites"
task "#{task}_no_prerequisites".to_sym do
task.invoke_without_prerequisites
end
end

module Rake
class Task
def invoke_without_prerequisites
execute
end
end
end

关于ruby - 有没有办法在不运行先决条件的情况下运行 rake 任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3733921/

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