A mensagem de erro informa que você definiu, no ambiente crontab
, US-ASCII como seu idioma, e que em tal idioma a cadeia "\ xE2" não existe. Provavelmente, isso se deve ao fato de que a string é codificada em ASCII-8bit, enquanto você precisa convertê-la em UTF-8.
É possível que a sequência tenha sido contaminada por algum caractere invisível, como geralmente ocorre quando você corta e cola.
O seguinte, a ser aplicado antes de manipular a string, deve resolver seu problema:
new_str = some_str.encode('utf-8', 'binary', :invalid => :replace, :undef => :replace, :replace => '')