У Nokogiri есть проблема с переводом в символы UTF-8 и обратно, которые, как выяснилось, происходят из libxml2, в частности из версии 2.7.6, которая является самой высокой поддерживаемой версией в Ubuntu 10.04 LTS. Ошибка исправлена в версии 2.7.7 и выше, но поскольку наше приложение размещено на Heroku (стек bamboo-ree-1.8.7, на основе Ubuntu 10.04), мы должны использовать версию 2.7.6 и продолжать испытывать ошибка, если только:
Конечно, приятно слышать отзывы по 1 или 2, но интересно, возможно ли 3. Вот что я знаю о возможности:
Мой вопрос: могу ли я включить libxml2 с более высокой версией в приложение таким образом, чтобы скомпилированный поставщик 'ed gem использует его, когда я зафиксировал его и отправил в Heroku?