MacPorts su mountain lion - impossibile installare apache2 a causa del pacchetto gettext

0

Ho avuto problemi con l'installazione del pacchetto gettext da macports. Al momento del lancio

 /opt/local/bin/port -v install apache2

controlla le dipendenze e continua con l'installazione del pacchetto gettext. Ma il processo di configurazione si blocca qui:

checking for egrep... /usr/bin/grep -E

e non succede niente .. può aspettare ore, non cambia nulla.

Ho provato a configurare, creare, installare manualmente per quel pacchetto ed è andato tutto bene. Ma, quando la stessa configurazione viene lanciata dalle porte, rimane bloccata lì. Domanda:

1) Come può essere risolto? 2) Forse posso in qualche modo dire manualmente alle porte, che ho già installato manualmente il pacchetto gettext?

Spiacente, se il "sito" sbagliato per questa domanda. Sembrava il più adatto.

sudo port -v install apache2 ha risolto il problema: /

ancora incredibile, la stessa operazione da utente root era sospesa ..

    
posta jancha 02.09.2012 - 20:48
fonte

2 risposte

1

È necessario eseguire il comando porta macport come root meglio usando la porta come mostrato in tutti gli esempi nella guida Macports Questo è così che tutti i processi sono impostati come l'utente corretto e i file vengono salvati non modificabili da altri utenti.

es. sudo /opt/local/bin/port -v install apache2

    
risposta data 03.09.2012 - 12:23
fonte
1

Hai trovato questa risposta all'indirizzo link

Se si riscontrano problemi con l'installazione di gettext e altri pacchetti sospesi su Macport, è probabilmente dovuto al fatto che JAVA_HOME non è impostato. Impostalo e dovrebbe funzionare:

# export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework
# /opt/local/bin/port install gettext

Probabilmente hai impostato JAVA_HOME nell'ambiente dell'utente, ma non in quello di root. Mentre ho effettuato il login come root, ho impostato JAVA_HOME e ho creato gettext con successo. Da allora l'ho aggiunto a ~ root / .profile quindi non devo ricordarlo in 6 mesi ...

    
risposta data 27.12.2013 - 22:47
fonte

Leggi altre domande sui tag