Crontab + rails3 + bundler

Я выполняю 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)

Ошибка симпатична сам объяснительный, но я не могу зафиксировать ее.. Есть ли кто-то с большим знанием об этом вопросе?Заранее спасибо.

5
задан user288764 15 March 2010 в 09:18
поделиться

1 ответ

Просто догадываюсь: Ruby 1.9.1p378 ваш Ruby по умолчанию?

Я думаю, что это не так, вы можете просто выполнить rvm --defaults "ruby-1.9.1-p378" Если это не помогло, уверены ли вы, что при использовании ruby ​​1.9 пакет был установлен?

Кроме того, в вашем тесте / production environment, вы можете захотеть запустить cron с другим пользователем, а не с вами. Поэтому я предлагаю вам установить rvm как "root" и настроить (по-прежнему как root) RVM по умолчанию, который будет использоваться по умолчанию для всех пользователей системы. И, конечно, вы можете переопределить это для каждого пользователя.

1
ответ дан 14 December 2019 в 01:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: