我正在我的 linux 系统上的 rails 4.0.0 上安装 ruby,但是我遇到了这种错误,无法将“\x89”从 ASCII-8BIT 转换为 UTF8 用于 guides/assets/images/getting_started/routing_error_no_route_matches.png,跳过和许多类似的错误,我在这里读到它不会造成任何影响,但我不明白为什么会这样。任何指针?
问问题
23051 次
3 回答
44
您需要更新/安装支持转换的 rdoc gem 版本。然后,当您安装 rails 或重新生成文档时,这些错误将不会出现在文档生成过程中。
gem install rdoc
然后重新生成文档
gem rdoc --all --overwrite
于 2013-09-15T03:43:28.627 回答
6
在安装之前设置这样的环境变量:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
于 2013-08-14T15:05:13.473 回答
1
如果您更喜欢使用在线文档而不是使用 rdoc 和 ri,那么您可以通过跳过 rdoc 和 ri 安装来避免这些错误并加快安装速度。Michael Hartl 在他的书中推荐了这一点。只需将 .gemrc 文件添加到您的主目录,其中包含以下内容:
install: --no-rdoc --no-ri
update: --no-rdoc --no-ri
于 2014-09-17T14:02:14.033 回答