Я устанавливаю ruby on rails 4.0.0 в свою Linux-систему, но я получаю такие ошибки неспособный преобразовать "\ x89" из ASCII-8BIT в UTF8 для руководств/активов/изображений/get_started/routing_error_no_route_matches.png, пропуская и многие подобные ошибки, я читаю здесь, что это не вызовет никакого эффекта, но я не понимаю, почему это происходит. Любые указатели?
Ruby on Rails - невозможно преобразовать "\ x89" из ASCII-8BIT в UTF-8 для xxx/xxxx/xxxx
Ответ 1
Вам необходимо обновить/установить версию rdoc gem, которая поддерживает преобразование. Тогда эти ошибки не появятся во время генерации документации при установке рельсов или при восстановлении документации.
gem install rdoc
Затем для восстановления документации
gem rdoc --all --overwrite
Ответ 2
Установите такие переменные среды перед установкой:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
Ответ 3
Если вы предпочитаете использовать онлайн-документацию для использования rdoc и ri, вы можете избежать этих ошибок и ускорить установку, пропустив установки rdoc и ri. Майкл Хартл рекомендует это в book. Просто добавьте файл .gemrc в свой домашний каталог со следующим содержимым:
install: --no-rdoc --no-ri
update: --no-rdoc --no-ri