Varnish 安装程序无法找到已安装的 PCRE

Varnish 安装程序无法找到已安装的 PCRE

我正在尝试在我的 Mac OS X 10.9.3 上安装 Varnish-Cache 4。

但是我收到此错误:

checking for PCRE... no
configure: error: Package requirements (libpcre) were not met:

No package 'libpcre' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables PCRE_CFLAGS
and PCRE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

PCRE 已安装完毕。我可以在 /usr/bin/ 中找到它。当我执行 man pcre 时,我得到了它的文档。

有什么想法吗?我不确定如何解决这个问题。

在 config.log 中我发现了这个:

configure:14734: $PKG_CONFIG --exists --print-errors "libpcre"
Package libpcre was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpcre.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libpcre' found

答案1

您拥有的是运行时库。您可能还需要安装 libpcre-devel 包。这包括在编译期间链接其他代码所需的标头和库。此外,请检查您安装的 PCRE 版本是否与 Varnish-Cache 4 兼容。

您可以在config.log文件中找到更多信息。

答案2

尝试:

导出 PKG_CONFIG_PATH=/usr/lib/pkgconfig/

或等效项,具体取决于 pcre 文件的位置

相关内容