Problemi con Macports dopo l'upgrade di Mountain Lion

3

Dopo aver aggiornato Lion su Mountain Lion , il sistema MacPorts sembra rotto.

Facendo riferimento alla pagina di migrazione di MacPorts , la soluzione migliore sembra annullare tutti e reinstallare tutte le porte.

Esiste una soluzione più semplice / meno drastica?

    
posta Pascal Qyy 07.08.2012 - 08:23
fonte

1 risposta

3

Ecco come lo aggiusto (dopo l'aggiornamento di Mountain Lion):

  • installa l'ultimo MacPorts DMG dedicato a Mountain Lion su quello vecchio;
  • installa la versione Xcode più recente di AppStore (non si aggiorna da solo!);
  • lancia Xcode e accetta la licenza;
  • in Xcode Preferenze , nella scheda Scarica , nella sezione Componenti , installa Strumenti da riga di comando ( come da Xcode 4.3 );
  • non dimenticare che devi leggere e accettare la licenza per questo, questo è possibile dopo aver eseguito il seguente comando nel terminale: sudo xcodebuild -license .
  • nel terminale:
    • sudo port selfupdate
    • sudo port upgrade outdated

Dopo, tutto funziona tranne MongoDB , dopo alcune ricerche, ho trovato questo articolo (Come aggiornare MacPorts a OS X 10.8 Mountain Lion) di Phil Freo .

Grazie a questo articolo, che mi ha rassicurato nel mio approccio, ho trovato anche la soluzione al mio ultimo numero:

Everything finished and worked properly except MongoDB. Currently there is an incompatibility between boost 1.50 and MongoDB which can be resolved with these two commands, assuming boost 1.49 was previously installed on your machine:

  • sudo port activate boost @1.49.0_0
  • sudo port -n install mongodb
risposta data 07.08.2012 - 08:23
fonte

Leggi altre domande sui tag