gpt4 book ai didi

laravel - 在docker中构建lumen时如何重新安装libzip发行版

转载 作者:行者123 更新时间:2023-12-04 17:30:01 28 4
gpt4 key购买 nike

我在 osx 版本 10.11.6 上使用 docker 版本 17.12.0-ce-mac55 (23011)。我在 docker 上构建 lumen 时遇到问题,但是当构建过程完成时,出现如下错误:

configure: error: Please reinstall the libzip distribution ERROR: Service 'app' failed to build: The command '/bin/sh -c apt-get update && apt-get install -y libpng-dev libjpeg-dev libpq-dev && rm -rf /var/lib/apt/lists/* && docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr && docker-php-ext-install gd mbstring pdo pdo_mysql pdo_pgsql zip' returned a non-zero code: 1



这是我的 dockerfile 设置:
enter image description here

所以构建过程失败。有没有人跟我一样遇到过这种情况?我希望有人可以提供解决方案。

最佳答案

尝试使用 libzip 配置 zip 并安装 libzip-dev

#install some base extensions
RUN apt-get install -y zip libzip-dev \
&& docker-php-ext-configure zip --with-libzip \
&& docker-php-ext-install zip

Alpine 版本:
RUN apk add --no-cache libpng-dev zlib-dev libzip-dev \
&& docker-php-ext-configure zip --with-libzip \
&& docker-php-ext-install zip

关于laravel - 在docker中构建lumen时如何重新安装libzip发行版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53772780/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com