从根目录调用嵌套的rake文件

时间:2010-04-05 14:21:44

标签: ruby nested rake

如何从根目录运行嵌套项目的rake文件? (2例:来自控制台和根rakefile)。假设我无法修改嵌套的rakefile,并且必须将'libs / someproject'作为工作目录。

这是我的项目结构:

-root
 --rakefile.rb
 --libs
 --- someproject
 ---- rakefile.rb

1 个答案:

答案 0 :(得分:3)

嗯,这是我目前的解决方案:

task :build_someproject do
  Dir.chdir 'libs/someproject' do
    system 'rake build'
  end
end