3 votos

La autoactualización de puertos falla después de actualizar a la siguiente versión de OS X

La autoactualización del puerto falla con el siguiente mensaje de error:

port -d selfupdate
can't find package machista 1.0
    while executing
"package require machista 1.0"
    (procedure "mportinit" line 487)
    invoked from within
"mportinit ui_options global_options global_variations"
Error: /opt/local/bin/port: Failed to initialize MacPorts, can't find package machista 1.0

¿Qué puedo hacer para solucionarlo?

2voto

Muxa Puntos 2425

Después de actualizar a Lion hay que reinstalar macports como se indica aquí:

Migración de una instalación de MacPorts a una nueva versión principal del sistema operativo o arquitectura de CPU

Una instalación de MacPorts y los puertos instalados por ella sólo están diseñados para funcionar en una única versión del sistema operativo y una única arquitectura de CPU. Si actualizas a una nueva versión del sistema operativo (por ejemplo, de Leopard a Snow Leopard) o migras a una nueva máquina con un tipo diferente de CPU (por ejemplo, de PowerPC a Intel), puede que tengas suerte y tus puertos sigan funcionando, pero en general, las cosas se romperán. Si sólo está actualizando Xcode (por ejemplo, de 4.1 a 4.2 en Lion) pero no la versión principal del sistema operativo o la arquitectura de la CPU, no necesita reinstalar los ports como se describe a continuación.

https://trac.macports.org/wiki/Migration

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X