Ruby on Rails-impossible de convertir "x89" de ASCII-8BIT en UTF-8 pour xxx / xxxx / xxxx
j'installe ruby sur rails 4.0.0 sur mon système linux, mais j'obtiens ce genre d'erreurs impossible de convertir "x89" de ASCII-8BIT en UTF8 pour les guides/assets/images/getting_started/routing_error_no_route_matches.png, en sautant et beaucoup d'erreurs similaires, je lis ici que ça n'aura aucun effet ,mais je ne comprends pas pourquoi ça vient . Les pointeurs?
3 réponses
vous devez mettre à jour / installer une version du gem rdoc qui supporte la conversion. Alors ces erreurs n'apparaîtront pas pendant la génération de la documentation lorsque vous installerez les rails ou lorsque vous régénérerez la documentation.
gem install rdoc
puis régénérer la documentation
gem rdoc --all --overwrite
définissez ces variables d'environnement avant d'installer:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
si vous préférez utiliser la documentation en ligne plutôt que rdoc et ri, vous pouvez éviter ces erreurs et accélérer vos installations en sautant les installations rdoc et ri. Michael Hartl le recommande dans son livre. Il suffit d'ajouter une .gemrc fichier de votre répertoire avec le contenu suivant:
install: --no-rdoc --no-ri
update: --no-rdoc --no-ri