2 votos

Cómo reinstalar php70-xdebug con los símbolos de depuración?

Me gustaría reinstalar el paquete php70-xdebug con símbolos de depuración como:

 $ brew reinstall php70-xdebug --with-debug
==> Reinstalling homebrew/php/php70-xdebug 
Warning: homebrew/php/php70-xdebug: this formula has no --with-debug option so it will be ignored!
 

Sin embargo, no existe --with-debug u otra opción similar de usar (que existe para php70 ).

¿Cómo puedo recompilar este paquete con símbolos de depuración a través de brew ?

1voto

matthew k Puntos 11

Si la opción de depuración no está disponible para php70-xdebug (que no están en el momento de la escritura), se puede añadir mediante uno de los métodos indicados a continuación.

Los pasos del Manual

Las opciones de depuración se puede añadir manualmente los siguientes pasos:

  1. Editar fórmula por medio de este comando de shell:

    brew edit php70-xdebug
    
  2. Agregue las líneas siguientes:

    option "enable-debug", "Compile with debugging symbols"
    option "disable-debug", "Compile without debugging symbols (default)"
    
  3. Verificar la existencia de la opción por:

    brew options php70-xdebug
    
  4. Vuelva a instalar el paquete:

    brew reinstall php70-xdebug --build-from-source --enable-debug
    

Tirando de los cambios de la horquilla

Tire de los cambios de pull request #4341 desde GitHub:

cd "$(brew --prefix)/Homebrew/Library/Taps/homebrew/homebrew-php"
git pull https://github.com/kenorb-contrib/homebrew-php.git task/php70-xdebug-debug-options
brew reinstall php70-xdebug --build-from-source --enable-debug

Relacionadas: No se puede cargar el Xdebug, como PHP se ha construido con la API de NTS de depuración.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X