es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Alpine Edge /bin/sh: php: no encontrado

Utilizo este archivo docker y funcionaba antes, pero no funciona hoy.

Me encontré con esto:

Step 7/16 : RUN echo "$(curl -sS https://composer.github.io/installer.sig) -" > composer-setup.php.sig && curl -sS https://getcomposer.org/installer | tee composer-setup.php | sha384sum -c composer-setup.php.sig && php composer-setup.php && rm composer-setup.php* && chmod +x composer.phar && mv composer.phar /usr/bin/composer && chmod +x /opt/docker-entrypoint.sh
---> Running in fb67f5786afb
-: OK
/bin/sh: php: not found
ERROR: Service 'php-worker-company' failed to build: The command '/bin/sh -c echo "$(curl -sS https://composer.github.io/installer.sig) -" > composer-setup.php.sig && curl -sS https://getcomposer.org/installer | tee composer-setup.php | sha384sum -c composer-setup.php.sig && php composer-setup.php && rm composer-setup.php* && chmod +x composer.phar && mv composer.phar /usr/bin/composer && chmod +x /opt/docker-entrypoint.sh' returned a non-zero code: 127

¿Qué está pasando, hay un problema con Alpine Edge?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema está relacionado con la falta del paquete php. El mensaje de error “php: no encontrado” indica que el paquete php no está instalado en la imagen de docker. Puede intentar actualizar el archivo docker agregando el siguiente comando antes de la instalación de composer para instalar el paquete faltante:

    EJECUTAR apk add –no-cache php7-cli

    Esto debería instalar el paquete php7-cli necesario para que funcione composer. Además, puede intentar usar una versión diferente de la imagen de alpine o php para ver si eso resuelve el problema.

Comments are closed.