Come brew dichiarare nuove applicazioni o moduli da trovare in una nuova installazione

0

Stavo cercando di installare php scaricato da link

Ho usato la procedura : ./configure ... --with-gd . Ma con l'opzione --with-gd l'installazione non viene completata correttamente.

Quindi testato su nuova macchina virtuale macOS Sierra recentemente installata (se prima della procedura di installazione di php), e la procedura precedente funzionava perfettamente!

Alcuni capita con i miei collegamenti alla Libreria, o percorso o include sul mio MacBook ...

Poi, sulla mia macchina reale (MacBook Air), ho installato php usando homebrew (brew install php71) utilizza internamente --with-gd , ho notato che ha funzionato perfettamente. Non ho avuto bisogno di installare le precedenti librerie gd esternamente o separatamente (anche Homebrew non ha installato la libreria gd).

Prima domanda: In che modo homebrew scopre il percorso della libreria gd?

Voglio sapere come l'homebrew dichiara il percorso da trovare in un'altra applicazione o in un'altra nuova installazione come ./configure ...

Esempio:

Stavo installando gd con brew install gd .

Poi ho trovato che l'installazione era in /usr/local/Cellar/gd

Poi, quando ho provato ad installare un'altra applicazione senza homebrew, altrimenti binario Source .tar.gz (cioè: php), my ./configure, rileva la nuova posizione del modulo / applicazione fatta da brew ...

Allora voglio sapere come fa l'homebrew a abilitare / usr / local / Cellar / gd come nuova posizione per gd.

Seconda domanda: In che modo Homebrew raggiunge questo obiettivo?

    
posta Chepe Questn 08.02.2017 - 21:22
fonte

0 risposte

Leggi altre domande sui tag