Вот стек: Sproutcore 1.0.1046. Ruby 1.9.1, в RVM. Тонкий 1.2.7. Тор 0,13,8. Стойка 1.2.1. Eventmachine 0.12.10. Erubis 2.6.6.
Когда я запускаю sc-server
в любом приложении, мой первый запрос к этому серверу выдает это в журнале консоли:
ArgumentError: invalid byte sequence in US-ASCII
... сопровождаемый этой трассировкой стека . (Я перечислил драгоценные камни, которые появляются в трассировке стека выше, но есть полный список гемсетов в той же сущности, что и трассировка стека.)
Исследование сообщения об ошибке указывает на то, что это общая проблема с Ruby 1.9, но трассировка стека предполагает, что проблема в одном из драгоценных камней где-то.
У меня есть:
- Обновил мою ОС (Mac OS X 10.5 до 10.6), чтобы получить последнюю версию
gcc
от Apple.
- Переустановил RVM.
- Переустановил Ruby.
- Переустановлены все соответствующие драгоценные камни.
И все же у меня все еще есть эта проблема в одной системе, но не в другой. (Обратите внимание, что над этим кодом работают несколько разработчиков, и только я вижу эту проблему. Я на 99% уверен, что это не наш код.) Я думаю, что я говорю, что я очистил и перестроил много драгоценных камней, чтобы попытаться изолировать или удалить этот глюк, но я до сих пор не избавился от него.
Куда мне смотреть дальше?