Вы можете попробовать следующее решение, которое я нашел во время поиска в Google, и которое, наконец, работает для меня .... надеюсь, что это сработает с вами.
Я реализовал и протестировал то же самое на производстве, чтобы убедиться, что изменить средусоответственно -
set :output, "{your path on the server}/log/cron_log.log"
set :environment, :production
env :PATH, ENV['PATH']
job_type :rbenv_rake, %q!eval "$(rbenv init -)"; cd :path && :environment_variable=:environment bundle exec rake :task --silent :output!
Удачи. Эта проблема возникла через 3 года, так как я использовал прежде, чем просто то, что указано в документации по гемам на производстве.
Я использую Ruby 2.xи Rails 4.2 с последней версией 0.9.4.Он должен работать и с более ранней версией, если характер проблемы такой же.
спасибо.