Запуск Ruby-скрипта по cron или из Teamcity

Очень часто встает задача запускать мелкие скрипты на ruby/php из консоли по расписанию. Мы также пишем небольшие утилитки и привязываем их к нашему любимому средству развертывания TeamCity.

Но руби скрипт не отображается в процессах, при том, что из консоли он запускается нормально. Оказывается дело было в кодировке. Используемый нами гем inifile, который парсит ini-файлы вываливался с ошибкой.

Гугление по тексту ошибки привело сюда. Оказывается надо было всего-лишь добавить одну строчку в /etc/environment:

После этого всё заработало без ошибок.

Leave a Comment