我尝试在 Alpine 上从源代码安装 Gearman,但出现错误:
配置:错误:请安装 libgearman
我尝试过,但没有结果,但在 Ubuntu和 CentOS 中apk search libgearman
都有。libgearman-dev
libgearman-devel
然后我尝试使用命令安装 Gearman pecl install gearman
,但它给出了相同的结果。
注意:我在最新的 Alpine 容器上使用 php56。
我缺少任何解决方法吗?
答案1
Gearman 目前仅在存储库中可用edge/testing
,这被认为是实验性的,但可能足以满足您的需求(请参阅这里了解套餐详情和可用性)。
要安装 Gearman,请将edge
存储库添加到您的/etc/apk/repositories
文件中并更新您的 apk 数据库:
echo http://dl-cdn.alpinelinux.org/alpine/edge/main >> /etc/apk/repositories
echo http://dl-cdn.alpinelinux.org/alpine/edge/community >> /etc/apk/repositories
echo http://dl-cdn.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories
apk update
然后,使用以下命令安装 Gearman 软件包:
apk add gearman-dev gearman-libs