Problemas con Macports después de la actualización de Mountain Lion

3

Después de actualizar Lion a Mountain Lion , el sistema MacPorts parece estar dañado.

Haciendo referencia a la página de migración de MacPorts , la mejor solución parece desistir de todo. y reinstalar todos los puertos.

¿Hay una solución más simple / menos drástica?

    
pregunta Pascal Qyy 07.08.2012 - 08:23

1 respuesta

3

Aquí es cómo lo arreglo (después de la actualización de Mountain Lion):

  • instale el último MacPorts dedicado a Mountain Lion sobre el anterior;
  • instale la última versión de Xcode desde AppStore (¡no se actualiza solo!);
  • inicie Xcode y acepte la licencia;
  • en Xcode 's Preferencias , en la pestaña Descargar , en la sección Componentes , instale Herramientas de línea de comandos ( desde Xcode 4.3 );
  • no olvide que debe leer y aceptar la licencia para ello, esto es posible después de ejecutar el siguiente comando en el terminal: sudo xcodebuild -license .
  • en la terminal:
    • sudo port selfupdate
    • sudo port upgrade outdated

Después de eso, todo funciona, excepto MongoDB . Después de algunas investigaciones, encontré este artículo (Cómo actualizar MacPorts a OS X 10.8 Mountain Lion) por Phil Freo .

Gracias a este artículo, que me tranquilizó en mi enfoque, también encontré la solución a mi último problema:

  

Todo terminó y funcionó correctamente, excepto MongoDB . Actualmente existe una incompatibilidad entre boost 1.50 y MongoDB que se puede resolver con estos dos comandos, suponiendo que el boost 1.49 se haya instalado previamente en su máquina:

  • sudo port activate boost @1.49.0_0
  • sudo port -n install mongodb
respondido por el Pascal Qyy 07.08.2012 - 08:23

Lea otras preguntas en las etiquetas