brew install gettext, dovrei forzare il collegamento?


18

Sto facendo un po 'di sviluppo web e il motore di traduzione richiede gettext. Devo forzare il collegamento?

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

Risposte:


32

stesso problema qui, corri e basta

brew link gettext --force

e

manage.py compilemessages

e tutto funziona bene. Puoi sempre

brew unlink gettext

in caso di problemi e tornare allo stato precedente


ora ricevo un avviso: alcune formule solo per fusti sono collegate nella cantina. Il collegamento di una formula di solo barile, come gettext, nella cantina con brew link <formula>causerà il rilevamento di altre formule durante il ./configurepassaggio. Ciò può causare problemi durante la compilazione di quelle altre formule. I file binari forniti da formule solo keg possono sovrascrivere i file binari di sistema con altri risultati strani. Potresti desiderare brew unlinkqueste birre: gettext
— broinjc,

ehi @broinjc non ci sono danni nell'avviso che stai ricevendo, è altamente improbabile che dovrai compilare altri pacchetti basati su quelli che hai già installato. un problema alla volta, ok? ;)
— gru

si un problema alla volta;) ahah.
— broinjc,

Penso che dire "corri ... --force" sia pericoloso e dovrebbe anche suggerire quando va bene. Le persone che vengono qui potrebbero effettivamente finire per compilare pacchetti in cui ciò può causare problemi.
— Ankon,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.