5

我很久以前安装了 git 1.7.4.4。我想升级到 git 1.7.11。

但是,当我跑步时

sudo make prefix=/usr/local install

它给出了这个错误:

ld:找不到 -lintl 的库

collect2: ld 返回 1 个退出状态

make: * [git-credential-store] 错误 1

如何解决?

谢谢

4

2 回答 2

22

我在尝试在 OSX Lion 上构建 wireshark 时遇到了同样的错误消息。看起来 GNU gettext 提供了 libintl。就我而言,我已经通过自制软件安装了 gettext,但是符号链接没有到位,所以运行:

brew link gettext

为我解决了这个问题。

如果您还没有gettext安装,您可能需要使用自制软件或其他方式安装它。

于 2012-09-03T14:42:35.250 回答
2

我当然没有尝试过,但这似乎是为 OS X 构建的 libintl。

如果您不知道如何配置它,您可以将其复制到您的 /usr/lib 文件夹中以便可以找到它。

于 2012-06-22T06:44:32.177 回答