Cómo la cerveza declara nuevas aplicaciones o módulos para ser encontrados por una nueva instalación

0

Estaba intentando instalar el PHP descargado desde enlace

Usé este procedimiento : ./configure ... --with-gd . Pero con la opción --with-gd la instalación no finaliza correctamente.

Luego se probó. Sobre la nueva MacOS Sierra Virtual Machine recientemente instalada (si antes del procedimiento de instalación de php), ¡y el procedimiento anterior funcionó perfectamente!

Algo sucede con los enlaces de mi Biblioteca, o la ruta o se incluye en mi MacBook ...

Luego, sobre mi máquina real (MacBook Air), instalé php usando homebrew (brew install php71) usa internamente la opción --with-gd , noté que funcionó perfectamente. No necesité instalar previamente las bibliotecas gd externamente o por separado (Homebrew tampoco instaló la biblioteca gd).

Primera pregunta: ¿Cómo Homebrew descubre la ruta de la biblioteca de gd?

Quiero saber cómo homebrew declara la ruta que encontrarán otras aplicaciones u otra instalación nueva como ./configure ...

Ejemplo:

Estaba instalando gd con brew install gd .

Luego encontré que la instalación estaba en /usr/local/Cellar/gd

Luego, cuando intenté instalar otra aplicación sin homebrew, otra fuente binaria .tar.gz (es decir, php), mi ./configure, detecta la nueva ubicación del módulo / aplicación hecha por brew ...

Luego quiero saber cómo homebrew hace habilitar / usr / local / Cellar / gd como nueva ubicación para gd.

Segunda pregunta: ¿Cómo lo logra Homebrew?

    
pregunta Chepe Questn 08.02.2017 - 21:22

0 respuestas

Lea otras preguntas en las etiquetas