首页 > 解决方案 > 围攻 - HTTPS 需要 libssl - MacOS Mojave

问题描述

我安装了 SIEGE 4.0.4

我从源代码安装

我也安装了这个:D:

冲泡安装 openssl 冲泡安装 zlib

但我收到这个错误:

[错误] HTTPS 需要 libssl:无法使用此协议访问 sitename.tld:套接字已连接

标签: macosopensslmacos-mojavesiege

解决方案


通过安装brew为我工作:

brew install siege

您可能还需要按照描述设置标志:

如果您需要在 PATH 运行中首先使用 openssl:

echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.bash_profile

要让编译器找到 openssl,您可能需要设置:

export LDFLAGS="-L/usr/local/opt/openssl/lib"
export CPPFLAGS="-I/usr/local/opt/openssl/include"

注意:这是在这个答案中提出的,但我不能将其标记为重复,因为它尚未被接受。


推荐阅读