Se requerirá la descarga de una nueva versión de MacPorts como se indica en Migration - MacPorts desde que se actualizó a una nueva versión de OS X y también una nueva versión de Xcode. La antigua instalación de MacPorts ahora es más compatible con el sistema operativo instalado y las herramientas de desarrollo.
Migración de una instalación de MacPorts a una nueva versión de sistema operativo o arquitectura de CPU
Una instalación de MacPorts y los puertos instalados por ella solo están diseñados para funcionar en una única versión del sistema operativo y una única arquitectura de CPU. Si actualiza a una nueva versión del sistema operativo (por ejemplo, de Leopard a Snow Leopard) o migra a una nueva máquina con un tipo diferente de CPU (por ejemplo, PowerPC a Intel), puede que tenga suerte y sus puertos sigan funcionando, pero en general, las cosas se romperán Si solo está actualizando Xcode (por ejemplo, 4.1 a 4.2 en Lion) pero no la versión principal del SO o la arquitectura de la CPU, no necesita reinstalar los puertos como se describe a continuación.
Reinstalar Xcode y MacPorts
Después de realizar cualquiera de estos tipos de actualizaciones del sistema, primero deberá volver a instalar el sistema MacPorts base, ya sea desde la imagen de disco correspondiente o desde la fuente. Si está actualizando desde una versión anterior de Mac OS X, instale la última versión de Xcode para su nuevo sistema operativo. Esto no se hará por usted automáticamente; Xcode no se actualiza con la Actualización de software, por lo que debe actualizarlo manualmente. Para Lion, Xcode está disponible de forma gratuita en la Mac App Store (después de la instalación, es posible que también tenga que instalar "Herramientas de línea de comandos": XCode- > Preferences- > Downloads; si se está actualizando desde una versión anterior de xcode, también puede necesitar haga 'sudo xcode-select -switch /Applications/Xcode.app', vea este artículo SO). Para versiones anteriores del sistema operativo, encontrará el instalador de Xcode en el DVD de instalación de Mac OS X o en el sitio web para desarrolladores de Apple.
Consulte Instalación de MacPorts para obtener más información sobre cómo obtener e instalar la última versión de MacPorts.