buat instal gettext, haruskah saya memaksa tautannya?


18

Saya melakukan beberapa pengembangan web dan mesin terjemahan membutuhkan gettext. Haruskah saya memaksakan tautannya?

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

Jawaban:


32

masalah yang sama di sini, jalankan saja

brew link gettext --force

dan

manage.py compilemessages

dan semuanya bekerja dengan baik. kamu selalu bisa

brew unlink gettext

jika Anda memiliki masalah dan kembali ke keadaan sebelumnya


sekarang saya mendapatkan Peringatan: Beberapa formula hanya tong yang ditautkan ke Cellar. Menghubungkan formula hanya-tong, seperti gettext, ke ruang bawah tanah dengan brew link <formula>akan menyebabkan formula lain untuk mendeteksi mereka selama ./configurelangkah. Ini dapat menyebabkan masalah saat menyusun formula lain itu. Binari yang disediakan oleh rumus keg-only dapat menimpa biner sistem dengan hasil aneh lainnya. Anda mungkin ingin brew unlinkbrews ini: gettext
broinjc

hey @broinjc tidak ada salahnya peringatan yang Anda terima, kemungkinan besar Anda tidak perlu mengkompilasi paket lain berdasarkan paket yang sudah Anda instal. satu masalah pada suatu waktu, ok? ;)
gru

ya satu masalah sekaligus;) haha.
broinjc

Saya pikir mengatakan "jalankan saja ... --force" itu berbahaya, dan juga harus mengisyaratkan kapan ini baik-baik saja. Orang-orang yang datang ke sini mungkin akhirnya harus menyusun paket di mana ini dapat menghasilkan masalah.
ankon
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.