MacPorts en mountain lion - no se puede instalar apache2 debido al paquete gettext

0

He tenido problemas con la instalación del paquete gettext desde macports. Cuando estoy lanzando

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

comprueba las dependencias y continúa con la instalación del paquete gettext. Pero el proceso de configuración se congela aquí:

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

y no pasa nada ... puede esperar horas, nada cambia.

Intenté configurar, hacer, hacer la instalación manualmente para ese paquete y todo salió bien. Pero, cuando los puertos configuran la misma configuración, se cuelga allí. Pregunta:

1) ¿Cómo se puede arreglar eso? 2) ¿Tal vez pueda decirle a los puertos manualmente que ya instalé ese paquete gettext manualmente?

Lo siento, si el "sitio" es incorrecto para esta pregunta. Me sentí la más adecuada.

sudo port -v install apache2 solucionó el problema: /

aún increíble, la misma operación del usuario root estaba colgando ...

    
pregunta jancha 02.09.2012 - 20:48

2 respuestas

1

Debe ejecutar el comando macport port como el mejor puerto de raíz, como se muestra en todos los ejemplos en la Guía de Macports Esto es para que todos los procesos se configuran como el usuario correcto y los archivos se guardan sin cambios por otros usuarios.

por ejemplo sudo /opt/local/bin/port -v install apache2

    
respondido por el Mark 03.09.2012 - 12:23
1

Encontré esta respuesta en enlace

Si tiene problemas con la instalación de gettext y otros paquetes que se cuelgan en macports, es muy probable que no se haya configurado JAVA_HOME. Configúrelo y debería funcionar:

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

Es probable que tenga JAVA_HOME configurado en el entorno de su usuario, pero no en el de root. Mientras inicié sesión como root, configuré JAVA_HOME y construí con éxito gettext. Desde entonces, he agregado esto a ~ root / .profile para no tener que recordarlo en 6 meses ...

    
respondido por el jburk 27.12.2013 - 22:47

Lea otras preguntas en las etiquetas