demlemek gettext yüklemek, ben zorla bağlantı gerekir?


18

Bazı web geliştirme yapıyorum ve çeviri motoru gettext gerektirir. Bağlamayı zorlamalı mıyım?

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

Yanıtlar:


32

burada aynı problem, sadece koş

brew link gettext --force

ve

manage.py compilemessages

ve her şey yolunda gidiyor. her zaman yapabilirsin

brew unlink gettext

sorunlarınız varsa ve önceki durumuna geri dönerseniz


şimdi Uyarı: bazı fıçı sadece formülü Mahzeni bağlı. Gettext gibi bir yalnızca fıçı formülünü kilerle bağlamak brew link <formula>, ./configureadım sırasında diğer formüllerin bunları algılamasına neden olur . Bu, diğer formülleri derlerken sorunlara neden olabilir. Yalnızca fıçı formülleri tarafından sağlanan ikili dosyalar, diğer ikili sonuçlarla sistem ikili dosyalarını geçersiz kılabilir. brew unlinkBu brews isteyebilirsiniz : gettext
broinjc

hey @broinjc Aldığınız uyarıda herhangi bir zarar yoktur, daha önce kurmuş olduğunuz paketlere dayanarak diğer paketleri derlemeniz pek olası değildir. her seferinde bir sorun, tamam mı? ;)
gru

evet her seferinde bir problem;) haha.
broinjc

Bence "sadece koşmak ... --force" demek tehlikelidir ve ne zaman bu ok hakkında ipucu gerekir. Buraya gelen insanlar aslında bunun sorun yaratabileceği paketleri derlemek zorunda kalabilirler.
ankon
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.