Ruby on Rails - 无法将"\ x89"从ASCII-8BIT转换为UTF-8,用于xxx/xxxx/xxxx

ner*_*boy 39 ruby linux installation rubygems ruby-on-rails

我在我的linux系统上在rails 4.0.0上安装ruby,但是我得到这种错误无法将"\ x89"从ASCII-8BIT转换为UTF8 for guides/assets/images/getting_started/routing_error_no_route_matches.png,跳过和许多类似的错误,我在这里读到它不会产生任何影响,但我不明白为什么它会来.有什么指针吗?

Bri*_*ian 44

您需要更新/安装支持转换的rdoc gem版本.然后,在安装rails或重新生成文档时,在生成文档期间不会出现这些错误.

gem install rdoc
Run Code Online (Sandbox Code Playgroud)

然后重新生成文档

gem rdoc --all --overwrite
Run Code Online (Sandbox Code Playgroud)

  • 作为一般惯例,在安装其他宝石之前,最好先使用"gem update --system"和"gem update". (6认同)

Vit*_*huk 6

在安装之前设置此类环境变量:

export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)