brew install gettext,我应该强制链接吗?


18

我正在做一些Web开发,翻译引擎需要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.

Answers:


32

同样的问题在这里,只要运行

brew link gettext --force

manage.py compilemessages

一切正常。你可以永远

brew unlink gettext

如果您遇到问题并恢复到以前的状态


现在我得到警告:一些仅桶装的公式已链接到地窖中。将只有小桶的公式(例如gettext)链接到地窖brew link <formula>中将导致其他公式在该./configure步骤中检测到它们。编译其他公式时,这可能会引起问题。仅桶式公式提供的二进制文件可能会用其他奇怪的结果覆盖系统二进制文件。您可能希望brew unlink这些
啤酒

嘿@broinjc收到的警告没有任何危害,极不可能需要根据已经安装的软件包来编译其他软件包。一次有一个问题,好吗?;)
gru 2014年

是的,一次有一个问题;)哈哈。
broinjc 2014年

我认为说“跑步... --force”是危险的,还应该暗示何时可以。来到这里的人们实际上可能最终不得不编译可能产生问题的软件包。
ankon
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.