La mise à niveau de Macport échoue avec le conflit subversion-perlbindings


8

J'essaie de faire un port upgrade outdated, mais cela s'arrête sur un conflit de package que je ne suis pas en mesure de résoudre.

Quelqu'un sait-il comment résoudre ce problème?

sudo port upgrade outdated
--->  Computing dependencies for subversion-perlbindings-5.16
Error: Unable to exec port: Can't install subversion-perlbindings-5.16 because 
conflicting ports are installed: subversion-perlbindings-5.12

1
Pensez-vous que ma réponse ci-dessous est une réponse acceptable aux macports? bien que le brassage soit une option, il y a encore des gens qui préfèrent les macports et ma réponse pourrait être la bonne réponse pour eux.
Yehosef

Réponses:


14

J'ai eu le même problème. J'ai fait:

port sudo désactiver -f subversion-perlbindings-5.12

ce qui me permet d'installer la nouvelle version des liaisons perl.


1
Je ne peux pas confirmer que cela fonctionne avec mon problème, car j'ai supprimé macports et installé homebrew. Cependant, si vous dites que vous avez eu le même problème, je pense que votre réponse devrait être acceptée car elle résout le problème. Je vais chercher un peu plus pour savoir si votre réponse pourrait être acceptée.
javsmo

une autre note - juste après la désactivation, j'ai exécuté "sudo port install subversion-perlbindings-5.16", puis j'ai fait une "mise à jour du port sudo obsolète" et tout a été mis à jour sans problème (git, python, php54, mongodb, mysql, curl, etc.) I n'ont pas eu de problèmes supplémentaires.
Yehosef

Je ne sais pas s'ils installent la version 5_16 est nécessaire ou cela se fera automatiquement (je suppose que ce dernier), mais je l'inclus juste pour être complet.
Yehosef

0

Je préfère brew: http://brew.sh

Il y a des tutoriels comme celui-ci qui enseignent comment porter de macports à homebrew.


On m'a dit que la bière est meilleure que les macports à bien des égards. Si personne ne répond à la question, suggérant une correction avec macports, je pense que je serai obligé de migrer pour brasser.
javsmo

Après une journée sans autres commentaires, j'accepterai votre réponse, abandonnerai macports et installer homebrew ...
javsmo

J'ai dû accepter la réponse de Yehosef, car elle était liée aux macports, bien que votre réponse ait résolu mon problème d'une autre manière.
javsmo
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.