installer bette gettext, dois-je forcer le lien?


18

Je fais du développement web et le moteur de traduction nécessite gettext. Dois-je forcer le lien?

$ django-admin.py makemessages -l es
CommandError: Can't find xgettext. Make sure you have GNU gettext tools 0.15 or newer installed.

$ brew install gettext
Warning: gettext-0.18.3.2 already installed

$ brew link gettext
Warning: gettext is keg-only and must be linked with --force
Note that doing so can interfere with building software.

Réponses:


32

même problème ici, lancez

brew link gettext --force

et

manage.py compilemessages

et tout fonctionne bien. Tu peux toujours

brew unlink gettext

si vous avez des problèmes et revenez à l'état précédent


Maintenant, je reçois un avertissement: certaines formules de fûts uniquement sont liées à la cave. La liaison d'une formule de fût uniquement, telle que gettext, dans la cave avec brew link <formula>entraînera d'autres formules pour les détecter au cours de l' ./configureétape. Cela peut entraîner des problèmes lors de la compilation de ces autres formules. Les fichiers binaires fournis par les formules réservées aux fûts peuvent remplacer les fichiers binaires système par d'autres résultats étranges. Vous pouvez souhaiter brew unlinkces bières: gettext
broinjc

hey @broinjc, il n'y a aucun mal à l'avertissement que vous recevez, il est très peu probable que vous ayez besoin de compiler d'autres packages en fonction de ceux que vous avez déjà installés. un problème à la fois, ok? ;)
gru

oui un problème à la fois;) haha.
broinjc

Je pense que dire "juste courir ... --force" est dangereux, et devrait également indiquer quand cela va. Les personnes qui viennent ici pourraient finir par devoir compiler des packages lorsque cela peut générer des problèmes.
ankon
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.