Gem не найден в работе Ruby cron в RVM env
Я пытаюсь запустить простой скрипт ruby на моей старой машине PPC под управлением 10.5 в среде RVM.
В поиске на SO я следовал выбранному ответу из этогоПочта.
Это строка в cron в результате:
SHELL=/bin/bash
00 * * * * BASH_ENV=~/.bash_profile && /bin/bash -c '~/deggy/onlineGW.rb'
Эта команда отлично работает в Bash в корне пользователя sam.
Вот важная часть моего сценария:
#!/usr/bin/env ruby
require 'open-uri'
require 'nokogiri'
...
Вот вывод ошибки от cron:
X-Cron-Env: <SHELL=/bin/bash>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=sam>
X-Cron-Env: <USER=sam>
X-Cron-Env: <HOME=/Users/sam>
Date: Mon, 6 Jan 2014 03:15:00 -0600 (CST)
/Users/sam/deggy/onlineGW.rb:3:in `require': no such file to load -- nokogiri (LoadError)
Хорошо, так как я использую RVM, я установил для ruby по умолчанию значение 1.9.3, и, как я упоминал выше, команда выполняется в терминале, но не в cron. Есть ли другая среда в игре?
Ясно, что я что-то упускаю. Помоги мне увидеть это, Сэм