macos - 围攻 - HTTPS 需要 libssl - MacOS Mojave
问题描述
我安装了 SIEGE 4.0.4
我从源代码安装
我也安装了这个:D:
冲泡安装 openssl 冲泡安装 zlib
但我收到这个错误:
[错误] HTTPS 需要 libssl:无法使用此协议访问 sitename.tld:套接字已连接
解决方案
通过安装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"
注意:这是在这个答案中提出的,但我不能将其标记为重复,因为它尚未被接受。
推荐阅读
- python - 如何从具有范围的数据库中获取数据?
- php - 带有自定义分类法的 Wordpress 自定义查询 - 分页错误
- c# - 具有多种命令类型的命令行解析器
- javascript - 从文本文件中读取多行,然后通过将读取的文件插入到函数上来迭代函数
- snowflake-cloud-data-platform - 将有效负载中的空字符串类型转换为雪花中的 int
- javascript - 如何查找在物化模式中单击了哪个按钮?
- r - solve.default(oout$hessian) 中的错误:Lapack 例程 dgesv:系统完全是奇异的:U[1,1] = 0
- node.js - Heroku 在获取图像时崩溃
- c# - 从 StringBuilder 输出中删除空白列表项而不会丢失订单
- raspberry-pi - Makfile ERROR: make: ../objects/%.o:: No such file or directory