Skip to main content
 首页 » 编程设计

perl之在 Mac Sierra 上使用 mysql brew install 安装 perl DBD::mysql 失败

2024年02月23日12birdshome

尝试在运行 mysql v 5.7.17 的 Mac Sierra 计算机上安装 DBD::mysql。尝试使用 cpanm install DBD::mysql 安装时出现以下错误:

检查库是否可用于编译... 无法链接/包含 C 库“ssl”、“crypto”,正在中止。

到目前为止我发现的其他解决方案并不能解决 Sierra 的这个问题。

请您参考如下方法:

您可以传递 libscflags arg 来帮助 Makefile.PL 查找计算机上的库(在我的例子中,openssl 库是使用自制程序安装):

cpanm --configure-args="--libs='-L/usr/local/opt/openssl/lib -L/usr/local/Cellar/mysql/5.7.17/lib' -- cflags='-I/usr/local/opt/openssl/include -I/usr/local/Cellar/mysql/5.7.17/include/mysql'"DBD::mysql