brew install gettext, ¿debería forzar el enlace?


18

Estoy haciendo un desarrollo web y el motor de traducción requiere gettext. ¿Debo forzar el enlace?

$ 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.

Respuestas:


32

mismo problema aquí, solo corre

brew link gettext --force

y

manage.py compilemessages

y todo funciona bien. tu siempre puedes

brew unlink gettext

si tiene problemas y vuelve al estado anterior


ahora recibo Advertencia: alguna fórmula de solo barril está vinculada a la Bodega. Al vincular una fórmula de solo barril, como gettext, en el sótano brew link <formula>, otras fórmulas las detectarán durante el ./configurepaso. Esto puede causar problemas al compilar esas otras fórmulas. Los archivos binarios proporcionados por las fórmulas de solo barril pueden anular los archivos binarios del sistema con otros resultados extraños. Es posible que desee brew unlinkestas cervezas: gettext
broinjc

oye @broinjc, no hay daño en la advertencia que estás recibiendo, es muy poco probable que necesites compilar otros paquetes basados ​​en los que ya has instalado. un problema a la vez, ok? ;)
gru

sí, un problema a la vez;) jaja.
broinjc

Creo que decir "solo corre ... --force" es peligroso, y también debería indicar cuándo está bien. La gente que viene aquí podría terminar compilando paquetes donde esto puede producir problemas.
ankon
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.