我正在尝试在Mac上编译gearman-0.28,但遇到以下错误:
configure: error: Unable to find libuuid
Run Code Online (Sandbox Code Playgroud)
我不知道如何在Mac上安装libuuid,我的Mac是10.7.2版本.任何人都可以帮助我吗?提前致谢.
对于那些试图uuid从 PECL安装扩展的人来说,Mac OSX 附带的ossp-uuid和util-linux的uuid软件包将无法使用,因为它们已经过时了。您将需要 uuid 的更新版本util-linux。它在 Homebrew 上可用。
brew install util-linux
Run Code Online (Sandbox Code Playgroud)
但是util-linux是一个仅限桶的包,不会被符号链接到/usr/local. 因此,当提示您输入 uuid 安装目录时,您必须指定以下路径
/usr/local/opt/util-linux
Run Code Online (Sandbox Code Playgroud)
对于无人值守安装,您可以使用
printf "/usr/local/opt/util-linux" | pecl install uuid
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7592 次 |
| 最近记录: |