Просто добавление обновленного / уточненного ответа для заинтересованных ...
Создайте файл с именем rake.bat
- обязательно сохраните его в кодировке ANSI (по умолчанию в блокноте Windows). Вы можете сохранить этот файл где угодно, но я поместил его в C:\ror\rake.bat
rake.bat
@call bundle exec rake %*
Теперь, когда вы создаете запланированное задание, вы можете настроить его на запуск файла .bat, а аргументы - это просто то, что следует за rake
. Установите его для запуска в каталоге по вашему выбору. Запускать независимо от того, вошел ли пользователь в систему, но НЕ запускать с наивысшими привилегиями. Скриншоты ниже для наглядности; моя задача с граблями имеет пространство имен manager
, а сама задача sync
: