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

Después de actualizar Lion to Mountain Lion , el sistema MacPorts parece estar roto.

En lo que respecta a la página de migration de MacPorts , la mejor solución parece unificarlo todo y reinstalar todos los puertos.

  • ¿Puedo restaurar una copy de security de iPhone tomada de una versión anterior de iOS o existe una forma mejor de conservar mis datos?
  • La actualización a 10.10.4 no se completa, solicite reiniciar sin parar
  • ¿Qué causa que una Mac pierda su número de serie?
  • ¿Puedo instalar / actualizar desde SL a Lion en RAID0?
  • ¿Es vHub Updater para VisualHub legítimo?
  • Actualizar el sistema operativo OS X desde la línea de command
  • ¿Hay una solución más simple / less drástica?

  • Actualizando OS X a NO la última versión
  • Eliminar un icono de la barra de menus de Mac OS X cuando Cmd + Drag no funcione
  • ¿Cómo puedo crear un sonido de alerta personalizado en Mountain Lion?
  • Macintosh HD no aparece en la utilidad de disco
  • Comprar nuevos sistemas operativos de Apple
  • Reanudar automáticamente torrents de transmisión
  • One Solution collect form web for “Problemas de Macports después de la actualización de Mountain Lion”

    Así es como lo soluciono (después de la actualización de Mountain Lion):

    • instale la última MacPorts DMG dedicada a Mountain Lion sobre la anterior;
    • instale la última versión de Xcode de la AppStore (¡no se actualiza solo!);
    • iniciar Xcode y aceptar la licencia;
    • en las Preferences de Xcode , en la pestaña Descargar , en la sección Componentes , instale Herramientas de command-line ( como desde Xcode 4.3 );
    • no olvide que debe leer y aceptar la licencia para ello, esto es posible después de ejecutar el siguiente command en la terminal: sudo xcodebuild -license .
      • Sin este paso, si intenta usar sudo port install [something] u otros, obtendrá el siguiente resultado: Error: org.macports.build para port libunwind-headers returned: ejecución de command fallida
    • en la terminal:
      • sudo port selfupdate
      • sudo port upgrade outdated

    Después de eso, todo funciona, excepto MongoDB . Después de investigar un poco, encontré este artículo (Cómo actualizar MacPorts a OS X 10.8 Mountain Lion) de 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 commands, suponiendo que previamente se instaló boost 1.49 en su máquina:

    • sudo port activate boost @1.49.0_0
    • sudo port -n install mongodb
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).