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.

  • ¿Puede la Macbook de mediados de 2010 soportar más de 4 GB de RAM?
  • ¿Cuál de las aplicaciones coreutils de GNU está incluida en el package MacPorts coreutils?
  • ¿Cómo borrar la memory caching o hacer una actualización en Safari mobile?
  • ¿Es AppleCare transferible en iPhones?
  • ¿Puedo hacer que iTunes deje de actualizar una aplicación específica?
  • La biblioteca OpenCV no se instala después de usar cmake
  • ¿Hay una solución más simple / less drástica?

  • ¿Se puede cambiar el tamaño de fuente pnetworkingeterminado para el text "Enviar esta página por correo electrónico" en Mountain Lion?
  • ¿Cómo puedo ocultar / eliminar actualizaciones de la Mac App Store?
  • No se puede instalar Ubuntu One - ¿a dónde arrastrar?
  • Mac Pro no puede iniciar de forma segura
  • Preocupado por haber dejado caer accidentalmente malware (o algo) en mi sistema
  • Opción de configuration de Missing Safari "Safari se abre con"
  • 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).