如何在Mac OS X上安装libuuid?

时间:2012-03-19 14:38:21

标签: macos gearman

我正在尝试在Mac上编译gearman-0.28,但遇到以下错误:

configure: error: Unable to find libuuid

我不知道如何在Mac上安装libuuid,我的Mac是10.7.2版本。 任何人都可以帮助我吗?提前谢谢。

5 个答案:

答案 0 :(得分:9)

使用Homebrew

brew install ossp-uuid

答案 1 :(得分:3)

对于那些试图从PECL安装uuid扩展名的用户,Mac OSX随附的ossp-uuidutil-linux的{​​{1}}软件包将无法正常工作,因为过时了。您将需要来自uuid的uuid的更新版本。在Homebrew上可用。

util-linux

但是brew install util-linux 是仅用于小桶的程序包,不会与util-linux进行符号链接。因此,当提示您输入uuid安装目录时,您将必须指定以下路径

/usr/local

对于无人值守安装,您可以使用

/usr/local/opt/util-linux

答案 2 :(得分:1)

安装mac端口,如

sudo port install ossp-uuid

$configure --with-lib

答案 3 :(得分:0)

随着时间的推移,似乎值得一提的是,libuuid在此期间已成为macOS的一部分。

答案 4 :(得分:0)

如果您想要brewmac ports 解决方案的最新替代方案,here 中的以下内容非常有用。您还可以将代码添加到您的 .zshrc.bash_profile

$ alias uuid="python -c 'import sys,uuid; sys.stdout.write(uuid.uuid4().hex)' | pbcopy && pbpaste && echo"

$ uuid
34469137412242129cd908e384717794