svisch
@svisch

Почему возникает ошибка php при docker-compose build?

Здравствуйте. Переустановил ОС Ubuntu и начались какие то проблемы с докером. При попытке билда проекта возникает ошибка php:
в одном из проектов:
ERROR: Service 'php' failed to build: The command '/bin/sh -c composer global require --optimize-autoloader         "hirak/prestissimo:${VERSION_PRESTISSIMO_PLUGIN}" &&     composer global dumpautoload --optimize &&     composer clear-cache' returned a non-zero code: 1


в другом:
ERROR: Service 'php' failed to build: The command '/bin/sh -c apt-get update && apt-get install -y         libfreetype6-dev         libjpeg62-turbo-dev         libmcrypt-dev         libpng-dev         libicu-dev         libpq-dev         libxpm-dev         libvpx-dev     && pecl install xdebug     && docker-php-ext-enable xdebug     && docker-php-ext-install -j$(nproc) mcrypt     && docker-php-ext-install -j$(nproc) gd     && docker-php-ext-install -j$(nproc) intl     && docker-php-ext-install -j$(nproc) zip     && docker-php-ext-install -j$(nproc) pgsql     && docker-php-ext-install -j$(nproc) pdo_pgsql     && docker-php-ext-install -j$(nproc) exif     && docker-php-ext-configure gd         --with-freetype-dir=/usr/include/         --with-jpeg-dir=/usr/include/         --with-xpm-dir=/usr/lib/x86_64-linux-gnu/         --with-vpx-dir=/usr/lib/x86_64-linux-gnu/' returned a non-zero code: 1


С чем это может быть связано? В системе php сейчас 7.4. Пробовал менять на другие - не помоголо, как и смена версии composer.
  • Вопрос задан
  • 1134 просмотра
Решения вопроса 1
svisch
@svisch Автор вопроса
Решил следующим образом:
Из файла Dockerfile удалил следующие строки. В консоли именно на этот пакет ругался. Не знаю за что он отвечает, но без него все завелось нормально
# Install composer plugins
RUN composer global require --optimize-autoloader \
        "hirak/prestissimo:${VERSION_PRESTISSIMO_PLUGIN}" && \
    composer global dumpautoload --optimize && \
    composer clear-cache
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы