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