在 Alpine Linux 上安装 Gearman 时出错

在 Alpine Linux 上安装 Gearman 时出错

我尝试在 Alpine 上从源代码安装 Gearman,但出现错误:

配置:错误:请安装 libgearman

我尝试过,但没有结果,但在 Ubuntu和 CentOS 中apk search libgearman都有。libgearman-devlibgearman-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

相关内容