варити встановити gettext, чи варто змусити його зв’язати?


18

Я займаюся певною розробкою в Інтернеті, і для механізму перекладу потрібен gettext. Чи варто змусити зв’язати це?

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

Відповіді:


32

та ж проблема тут, просто запустіть

brew link gettext --force

і

manage.py compilemessages

і все працює добре. завжди можна

brew unlink gettext

якщо у вас виникли проблеми і повернутися до попереднього стану


тепер я отримую попередження: Деякі формули, що стосуються лише бочечок, пов'язані з льохом. Пов’язання формули, призначеної лише для кег, наприклад, gettext, до льоху, brew link <formula>призведе до того, що інші формули виявлять їх під час ./configureкроку. Це може спричинити проблеми при складанні цих інших формул. Бінарні файли, надані лише формулами кег, можуть замінити системні двійкові файли з іншими дивними результатами. Ви можете побажати brew unlinkнаступним
сортам

Ей @broinjc немає ніякого шкоди у попередженні, яке ви отримуєте, малоймовірно, що вам потрібно буде складати інші пакети на основі тих, які ви вже встановили. одна проблема за один раз, добре? ;)
гру

так, одна проблема за один раз;) ха-ха.
broinjc

Я думаю, що говорити "просто біжи ... --force" небезпечно, і слід також натякати, коли це нормально. Люди, які приїжджають сюди, можуть насправді скласти пакунки, де це може спричинити проблеми.
ankon
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.