Heroku - неверная последовательность байтов в US-ASCII (ArgumentError) - PullRequest
1 голос
/ 11 ноября 2011

Сегодня я получил эту ошибку в двух проектах на Heroku, когда я пытался выдвинуть свои изменения.

Я пытался установить

encoding: utf-8 

Я пытался поместить эти строки

LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"

Но они не сработали.

Это сработало только тогда, когда я перенес свой стек на bamboo-ree-1.8.7.Но я бы хотел использовать бамбук-МРТ-1.9.2.

Кто-нибудь замечает эту же проблему?

Приветствия

Ответы [ 3 ]

4 голосов
/ 16 ноября 2011

«Проблема» в simple_form.gemspec, на самом деле это не настоящая проблема. Simple_form.gemspec содержит акценты:

https://github.com/plataformatec/simple_form/blob/master/simple_form.gemspec

 s.authors     = ['José Valim', 'Carlos Antônio']

и bamboo-mri-1.9.2 не могут с этим справиться.

Я создал проблему с поддержкой simple_form и heroku. Оба сказали мне, чтобы они разветвляли simple_form и убрали акценты в gemspec, а затем указали мой драгоценный камень на мою вилку

 gem "simple_form", :git => "git://github.com/plataformatec/simple_form.git"

Мне это не понравилось, но я думаю, что сейчас это "решение".

https://github.com/plataformatec/simple_form/issues/361

1 голос
/ 11 ноября 2011

Попробуйте вернуться к старой версии Gemfile.lock и снова развернуть ее на heroku. У меня это сработало.

Одно из следующих обновлений вызвало проблему:

- coffee-script-source (1.1.2)
+ coffee-script-source (1.1.3)

- ffi (1.0.9)
+ ffi (1.0.10)

- guard-rspec (0.5.2)
+ guard-rspec (0.5.3)

- jquery-rails (1.0.16)
+ jquery-rails (1.0.17)

- selenium-webdriver (2.10.0)
+ selenium-webdriver (2.12.0)

- tzinfo (0.3.30)
+ tzinfo (0.3.31)
0 голосов
/ 21 ноября 2011

Вы можете попробовать развернуть свое приложение в стеке кедра: http://devcenter.heroku.com/articles/cedar

...