2010-04-05 5 views
5

Come posso eseguire il file rake per un progetto nidificato dalla directory principale? (2 casi: dalla console e dal rakefile di root). Supponiamo che non possa modificare il rakefile nidificato e che debba avere "libs/someproject" come directory di lavoro.Chiama il file rake annidato dalla directory radice

Qui è la mia struttura del progetto:

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

+0

è possibile modificare il rakefile di root? Se è così basta aggiungere 'require (File.join (File.dirname (__ FILE__), 'libs', 'someproject', 'rakefile.rb'))' La directory di lavoro –

+0

dovrebbe essere 'libs/someproject /' per lo rakefile nidificato , ma è uguale alla directory root nella tua soluzione – whitered

risposta

2

bene, questo è la mia soluzione attuale: