Ваш cronlog дает вам объяснение: в вашей системе разработки нет MTA. MTA означает Mail Transfer Agent, системную службу, которая передает электронные письма, отправленные клиентами, например, задание cron.
Если вы можете, установите и настройте постфикс, который является очень популярным MTA.
Обновление
Ваш файл cron неверен, замените RAILS_ENV = production на первый, что-то как это RAILS_ENV=production rake reminder_task:reminder_email
.
Кроме того, если ваш проект использует пакет, используйте RAILS_ENV=production bundle exec rake reminder_task:reminder_email
- это позволит запустить задачу rake с доступом ко всем необходимым гемам и т. Д. c. Я думаю, вам не нужно менять рабочую директорию. Вместо этого поместите такую строку в файл cron:
HOME=/path/to/your/project