Я выполняю crontab, который выполняет задачу граблей. Я получаю следующую ошибку (с MAILTO от crontab):
rake aborted!
no such file to load -- bundler
/Users/Mendel/Sites/misnooit/Rakefile:4
(See full trace by running task with --trace)
Я использую rvm с:
рубин: рубин 1.9.1p378
направляющие: Направляющие 3.0.0.beta
$GEM_HOME:/Users/Mendel/.rvm/gems/ruby-1.9.1-p378
bundler: bundler (0.9.11)
Ошибка симпатична сам объяснительный, но я не могу зафиксировать ее.. Есть ли кто-то с большим знанием об этом вопросе?Заранее спасибо.
Просто догадываюсь: Ruby 1.9.1p378
ваш Ruby по умолчанию?
Я думаю, что это не так, вы можете просто выполнить rvm --defaults "ruby-1.9.1-p378"
Если это не помогло, уверены ли вы, что при использовании ruby 1.9 пакет был установлен?
Кроме того, в вашем тесте / production environment, вы можете захотеть запустить cron с другим пользователем, а не с вами. Поэтому я предлагаю вам установить rvm как "root" и настроить (по-прежнему как root) RVM по умолчанию, который будет использоваться по умолчанию для всех пользователей системы. И, конечно, вы можете переопределить это для каждого пользователя.