2011-11-11 11 views
1

今日私は変更をプッシュしようとすると、Herokuの2つのプロジェクトでこのエラーが発生しました。 Heroku - US-ASCII(ArgumentError)の無効なバイトシーケンス

は、私はこれらの行

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

を入れてみました

encoding: utf-8 

設定しようとしました。しかし、彼らは動作しませんでした。

これは私のスタックをbamboo-ree-1.8.7に移行したときにしか機能しませんでした。しかし、私はbamboo-mri-1.9.2を使いたいと思います。

誰もがこの同じ問題に気付いていますか?

乾杯

+0

設定しましたか? – Rasmus

答えて

4

「問題は」実際に、それはそれで本当の問題ではありません、simple_form.gemspecです。 simple_form.gemspecはアクセントが含まれています

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

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

と竹-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

+0

これに投票してください、それは私を助けたし、私も確かにあなたを助けます:) Pabloに感謝します。 – rmagnum2002

1

は古い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

あなたは杉のスタック上にアプリを展開しようとする:あなたは、ASCII以外の文字を使用して、すべてのソースファイルでUTF-8をコードするhttp://devcenter.heroku.com/articles/cedar

+0

残念ながら、Herokuは竹から杉に移行することを許可していません。 :/ –

+0

あなたは正しいので、シダーに新しいアプリとして展開する必要があります。私はこの問題に直面しており、英雄のサポートチームは答えました。 –

関連する問題