Когда запускается rake
, он загружает все .rake
файлы в lib/tasks
, прежде чем ищет задачу, для которой он был задан. Он загружает все файлы, а не останавливается, когда находит требуемую задачу, поскольку задачи могут быть переопределены файлами позже в порядке загрузки.
Вы можете не загружать их все, указав нужный rakefile:
rake mytask --rakefile lib/my_task.rake