3 votes

Problèmes de Macports après la mise à niveau vers Mountain Lion

Après la mise à niveau de Lion vers Mountain Lion, le système MacPorts semble cassé.

En référence à la page de migration de MacPorts, la meilleure solution semble être de désinstaller tout et de réinstaller tous les ports.

Existe-t-il une solution plus simple/moins drastique ?

3voto

bengineerd Points 623

Voici comment j'ai réparé ça (après la mise à jour Mountain Lion) :

  • installez la dernière MacPorts DMG dédiée à Mountain Lion par-dessus l'ancienne ;
  • installez la dernière version de Xcode depuis l'AppStore (il ne se met pas à jour tout seul!) ;
  • lancez Xcode et acceptez la licence ;
  • dans les Préférences de Xcode, à l'onglet Téléchargements, dans la section Composants, installez les Outils de ligne de commande (comme depuis Xcode 4.3) ;
  • n'oubliez pas que vous devez lire et accepter la licence, cela est possible après avoir exécuté la commande suivante dans le terminal : sudo xcodebuild -license.
  • dans le terminal :
    • sudo port selfupdate
    • sudo port upgrade outdated

Après ça, tout fonctionne sauf MongoDB, Après quelques recherches, j'ai trouvé cet article (Comment mettre à jour MacPorts vers OS X 10.8 Mountain Lion) par Phil Freo.

Merci à cet article, qui m'a rassuré dans ma démarche, j'ai également trouvé la solution à mon dernier problème :

Tout s'est bien terminé et a fonctionné correctement sauf MongoDB. Actuellement, il y a une incompatibilité entre boost 1.50 et MongoDB qui peut être résolue avec ces deux commandes, en supposant que boost 1.49 était préalablement installé sur votre machine :

  • sudo port activate boost @1.49.0_0
  • sudo port -n install mongodb

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X