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?

39
demandé sur nerdiplayboy 2013-08-14 19:02:25

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
44
répondu Brian 2013-09-15 04:02:50

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
6
répondu Vitaliy Yanchuk 2013-08-14 15:05:13

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
1
répondu coberlin 2014-09-17 14:02:14