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.

  • Cómo actualizar el disco duro en Mac Mini
  • El software de actualización de App Store no está disponible para los artículos comprados.
  • ¿La actualización a Lion boostá el performance y la capacidad de respuesta?
  • iTunes muestra la insignia de actualizaciones de la aplicación, pero no hay actualizaciones disponibles
  • Comprar nuevos sistemas operativos de Apple
  • ¿Cuál es la mejor versión de iOS para usar en un iPhone 3G?
  • ¿Hay una solución más simple / less drástica?

  • Si iPhoto vino con mi Mac, ¿puedo get actualizaciones gratuitas después de Mountain Lion?
  • No GDB en las nuevas herramientas de command-line (OS X Mountain Lion) para Xcode - septiembre de 2013?
  • La opción "Todos mis files" en el cuadro de dialog Abrir / Guardar obtiene 100% de CPU en Mountain Lion por un par de minutos?
  • ¿Por qué el Asistente de migration no reconoce mi copy de security de Time Machine?
  • ¿Qué características no documentadas has encontrado en Mountain Lion?
  • Does -tef en la extensión significa algo en documentos guardados en iCloud en ML?
  • 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).