web-dev-qa-db-ja.com

Ruby on Rails-「\ x89」をxxx / xxxx / xxxxのASCII-8BITからUTF-8に変換できません

LinuxシステムにRuby on Rails 4.0.0をインストールしていますが、この種のエラーが発生していますunable guides/assets/images/getting_started/routing_error_no_route_matches.png、skipingおよび多くの同様のエラーのために、「\ x89」をASCII-8BITからUTF8に変換するには、 here と読みますそれは何の効果も引き起こさないが、それがなぜ来ているのか理解していない。

39
nerdiplayboy

変換をサポートするrdoc gemのバージョンを更新/インストールする必要があります。 Railsをインストールするとき、またはドキュメントを再生成するとき、ドキュメントの生成中にこれらのエラーは表示されません。

gem install rdoc

次に、ドキュメントを再生成します

gem rdoc --all --overwrite
44
Brian

インストールする前に、このような環境変数を設定します。

export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
6
Vitaliy Yanchuk

Rdocとriを使用するよりもオンラインドキュメントを使用する場合は、rdocとriのインストールをスキップすることにより、これらのエラーを回避し、インストールを高速化できます。 Michael Hartlは book でこれを推奨しています。次の内容の.gemrcファイルをホームディレクトリに追加するだけです。

install: --no-rdoc --no-ri
update: --no-rdoc --no-ri
1
coberlin