Вероятнее всего ruby собран с поддержкой aniguruma На эти грабли наступали, когда собирали ruby на freeBSD Эта зараза (aniguruma) считает, что все файлы (шаблоны .rjs) в кодировке UTF8 что в корне несправедливо. Величайшая просьба пересобрать --without-aniguruma а мы принесем в жертву какого нить юзера...
Насчёт Oniguruma вы ошибаетесь. Он только в 1.9. В 1.8 его нету. Не могли бы вы сделать testcase? Очень желательно без Rails и прочей тежелятены.
Created attachment 1885 [details] log
м... именно с rails и работаем... даю детальный лог ошибки...
Ни ruby ни regexp'ы тут не при чем. Судя по этому коду http://dev.rubyonrails.org/browser/trunk/activesupport/lib/active_support/json/encoders/core.rb?rev=3356 последнее что вызывалось было String#unpack('U') т.е. "UTF-8 characters as unsigned integers" см. http://ruby-doc.org/core/classes/String.html#M000775 Багу резолвю как invalid. Будут вопросы пишите в jabber kas(AT)altlinux.org
а вы не в курсе какие изменения прошли между ruby-module-strscan_1.8.5-alt4_i586.rpm & ruby-module-strscan_1.8.6-alt1_i586.rpm
вот такие http://git.altlinux.org/people/kas/packages/?p=ruby.git;a=blobdiff;f=ruby/ext/strscan/strscan.c;h=8442934c05c58fd44e52911aa1a6b3bda8a95bde;hp=5e5ab5db1f7aa5ce93c7137bb210809735b2df36;hb=fcf619344c40d5a67def2554090839adb64078e9;hpb=59f4ccc50627c37323954713474d8070265fe37c вероятно вас погубило rb_kcode_set_option(regex); ?