39 votes

Ruby on Rails - impossible de convertir "\ x89" d'ASCII-8BIT en UTF-8 pour xxx / xxxx / xxxx

J'installe Ruby on rails 4.0.0 sur mon système Linux, mais je reçois ce genre d'erreurs incapable de convertir "\ x89" d'ASCII-8BIT en UTF8 pour les guides / ressources / images / getting_started / routing_error_no_route_matches.png, en sautant Beaucoup d’erreurs similaires, j’ai lu ici que ça n’aurait aucun effet, mais je ne comprends pas pourquoi ça arrive. Des pointeurs?

44voto

Brian Points 1783

Vous devez mettre à jour / installer une version de la gem rdoc qui prend en charge la conversion. Ensuite, ces erreurs n'apparaîtront pas lors de la génération de la documentation lors de l'installation de rails ou lors de la régénération de la documentation.

 gem install rdoc
 

Puis régénérer la documentation

 gem rdoc --all --overwrite
 

6voto

Vitaliy Yanchuk Points 639

Définissez ces variables d'environnement avant de procéder à l'installation:

 export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
 

1voto

coberlin Points 61

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 ignorant les installations de rdoc et ri. Michael Hartl le recommande dans son livre . Ajoutez simplement un fichier .gemrc à votre répertoire personnel avec le contenu suivant:

 install: --no-rdoc --no-ri
update: --no-rdoc --no-ri
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X