如何从根目录运行嵌套项目的rake文件? (2例:来自控制台和根rakefile)。假设我无法修改嵌套的rakefile,并且必须将'libs / someproject'作为工作目录。
这是我的项目结构:
-root
--rakefile.rb
--libs
--- someproject
---- rakefile.rb
答案 0 :(得分:3)
嗯,这是我目前的解决方案:
task :build_someproject do
Dir.chdir 'libs/someproject' do
system 'rake build'
end
end