Brauen installieren gettext, soll ich es zwingen, verknüpfen?


18

Ich mache eine Webentwicklung und die Übersetzungsmaschine benötigt gettext. Soll ich ihn zwingen, zu verlinken?

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

Antworten:


32

Gleiches Problem hier, einfach laufen

brew link gettext --force

und

manage.py compilemessages

und alles funktioniert gut. du kannst immer

brew unlink gettext

Wenn Sie Probleme haben, kehren Sie zum vorherigen Status zurück


Jetzt bekomme ich Warnung: Einige Keg-only-Formeln sind in den Keller eingebunden. Durch das Verknüpfen einer reinen Fassformel wie gettext mit in den Keller brew link <formula>werden sie während des ./configureSchritts von anderen Formeln erkannt . Dies kann zu Problemen beim Kompilieren dieser anderen Formeln führen. Binärdateien, die von reinen Keg-Formeln bereitgestellt werden, können die Systembinärdateien mit anderen seltsamen Ergebnissen überschreiben. Vielleicht möchten Sie zu brew unlinkdiesen
Bräuen

hey @broinjc Die Warnung, die Sie erhalten, ist ungefährlich. Es ist sehr unwahrscheinlich, dass Sie andere Pakete kompilieren müssen, die auf den bereits installierten Paketen basieren. Ein Problem zu einem Zeitpunkt, ok? ;)
gru

ja ein problem auf einmal;) haha.
broinjc

Ich denke, "nur rennen ... --force" ist gefährlich und sollte auch andeuten, wann dies in Ordnung ist. Leute, die hierher kommen, müssen möglicherweise Pakete kompilieren, bei denen dies zu Problemen führen kann.
Ankon
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.