/ / Викличте вкладений файл граблі з кореневого каталогу - рубін, вкладений, граблі

Зателефонуйте вкладеному грабарному файлу з кореневого каталогу - рубіном, вкладеною, граблями

Як можна запустити файл рейку для вкладеного проектукореневий каталог? (2 випадки: з консолі та з кореневої rakefile). Припустимо, що я не можу змінити вкладений rakefile і що він повинен мати "libs / someproject" як робочий каталог.

Ось моя структура проекту:

-корінь
--rakefile.rb
--ліб
--- якийсьпроект
----rakefile.rb

Відповіді:

2 для відповіді № 1

ну це моє поточне рішення:

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