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