我有一个Rakefile用于为应用程序配置环境,我遇到了Rake任务正在中止的问题,因为特定的Gem安装在预先安排的任务中。
请参阅下面的Rakefile,require 'data_mapper'
任务中:configure_db
行上的Rake中止,:configure_db
调用:build
,其前面的任务是{{1 }和:bower_install
。
:bundle_install
答案 0 :(得分:0)
这个Rakefile在任务依赖性方面与你的相同:
task :a do
puts 'running task a'
end
task :b => :a do
puts 'running task b'
end
task :c => :b do
puts 'running task c'
end
task :d => :c do
puts 'running task d'
end
task :e => :c
它给了我以下结果:
$ rake a
running task a
$ rake b
running task a
running task b
$ rake c
running task a
running task b
running task c
$ rake d
running task a
running task b
running task c
running task d
$ rake e
running task a
running task b
running task c
这不正是你需要的吗?我不知道问题出在哪里。