Требование Ruby Gem в Ruby Script нарушает выполнение задания Cron

Я пытаюсь запустить работу cron, используя Gems. Я установил ruby через RVM, и когда мне требуется гем, он нарушает работу cron. Я пробовал требовать двух совершенно разных драгоценных камней, PG / Pry, и когда мне требуется либо, cronjob не завершается. Вот "тестовый код", который отлично работает:

open('/home/log.log', 'a') do |f|
  f.puts Time.now.to_s
end

Вот как я устанавливаю cronjob:

* * * * * /usr/local/rvm/rubies/ruby-2.0.0-p247/bin/ruby /home/test1.rb

Я вижу новые результаты каждую минуту. И когда я добавляю строку с обязательным гемом вверху, она разрывается, но только при запуске через cron:

require 'pg'

open('/home/log.log', 'a') do |f|
  f.puts Time.now.to_s
end

Запускается cronjob (я вижу, что он выполняется в журнале sys), но никогда не завершается (никакие выходные данные никогда не превращаются в текстовый файл). Я пробовал это на двух разных серверах, одном Debian, одном CentOS, и у обоих одинаковая проблема. Как ни странно, это влияет только на задание cron, если я запускаю тот же файл ruby из консоли: /home/test1.rb, он будет работать нормально.

Любая помощь будет отличной.

Ответы на вопрос(1)

Ваш ответ на вопрос