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