Rails, Passenger, Encoding :: CompatibilityError в диспетчере порождения - PullRequest
0 голосов
/ 08 ноября 2011

Ruby 1.9.2 Rails 3.0.9 ssl_requirement 1.3.2 пассажир 3.0.8

После обновления ssl_requirement при развертывании приложения я получаю Encoding::CompatibilityError in spawn manager исключения

Чем большетрассировка сведений указывает, что при загрузке необходимых драгоценных камней при запуске задействовано ssl_requirement:

ssl_requirement.gemspec:11: invalid multibyte char (US-ASCII)
/home/bill/.bundler/ruby/1.9.1/ssl_requirement-0db844a72f88/bartt-ssl_requirement.gemspec:11: invalid multibyte char (US-ASCII)
/home/bill/.bundler/ruby/1.9.1/ssl_requirement-0db844a72f88/bartt-ssl_requirement.gemspec:11: syntax error, unexpected $end, expecting ']'
...}, %q{bartt}, %q{Thorben Schröder}]
...                               ^) (process 29902, thread #<Thread:0x00000001274858>):

Я добавил магические теги кодирования везде в приложении, для нескольких результатов поиска Google, и все мои инициализаторы и т. д. имеютправильные объявления для UTF-8, но не может устранить ошибку 500.Что еще я должен сделать?Спасибо

1 Ответ

0 голосов
/ 20 ноября 2011

Решил эту проблему, вернув ssl_requirement обратно к 1.3.1, а затем внес изменения, необходимые для изменения версии 1.3.2. Пока проблема решена, хотя я бы хотел реализовать реальное решение, которое не включает исправления предыдущей версии.

...