Я думаю, что ваша проблема заключается в следующем: RVM работал правильно только в вашей пользовательской оболочке.Помните, что после установки rvm вы должны написать что-то вроде.
'[[-s "$ HOME / .rvm / scripts / rvm"]] &&.«$ HOME / .rvm / scripts / rvm»
в вашем .zshrc или .bashrc
Сообщите cron, с каким пользователем вы используете rvm, потому что rvm должен загружаться как функция и спользователь, который не загружает rvm как функцию, не будет работать, и системная версия ruby используется автоматически.Пример:
0,30 * * * * USERNAME bash /path/to/my/script.sh
, альтернативно, вы можете установить rvm как многопользовательское шоу в: введите описание ссылки здесь