port selfupdate falla después de actualizar a la próxima versión de OS X

3

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?

    
pregunta markus 12.07.2012 - 15:28

1 respuesta

2

Después de actualizar a Lion, uno necesita reinstalar macports como se indica aquí:

  

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 tener suerte y sus puertos seguirán 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.

enlace

    
respondido por el markus 12.07.2012 - 15:43

Lea otras preguntas en las etiquetas