Aktualizacja Macport kończy się niepowodzeniem z konfliktem subversion-perlbindings

8

Próbuję zrobić port upgrade outdated, ale zatrzymuje się na konflikcie pakietów, którego nie jestem w stanie naprawić.

Czy ktoś wie, jak naprawić ten problem?

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
javsmo
źródło
1
Czy uważasz, że moja odpowiedź poniżej jest akceptowalną odpowiedzią na Macports? podczas gdy napar jest opcją, wciąż są ludzie, którzy wolą macports i moja odpowiedź może być dla nich właściwą odpowiedzią.
Yehosef,

Odpowiedzi:

14

Miałem ten sam problem. Zrobiłem:

port sudo dezaktywuje -f subversion-perlbindings-5.12

co pozwala mi zainstalować nową wersję powiązań perla.

Yehosef
źródło
1
Nie mogę potwierdzić, że to działa z moim problemem, ponieważ usunąłem Macports i zainstalowałem Homebrew. Jeśli jednak mówisz, że miałeś ten sam problem, uważam, że twoja odpowiedź powinna zostać zaakceptowana, ponieważ rozwiązuje problem. Przeszukam trochę więcej, aby dowiedzieć się, czy Twoja odpowiedź może zostać zaakceptowana.
javsmo
kolejna uwaga - zaraz po dezaktywacji uruchomiłem „sudo port install subversion-perlbindings-5.16”, a potem zrobiłem „sudo port update przestarzały” i wszystko zaktualizowałem bez problemu (git, python, php54, mongodb, mysql, curl itp.) I nie miałem żadnych dodatkowych problemów.
Yehosef
Nie jestem pewien, czy instalacja wersji 5_16 jest konieczna, czy nastąpi to automatycznie (zakładam, że to drugie), ale po prostu uwzględniam to dla kompletności.
Yehosef
0

Wolę brew: http://brew.sh

Istnieją takie samouczki, jak ten nauczanie, jak portować z Macports do Homebrew.

ppaulojr
źródło
Powiedziano mi, że napar jest lepszy niż Macports pod wieloma względami. Jeśli nikt nie odpowie na pytanie, sugerując jakąś poprawkę z Macports, myślę, że będę zmuszony do migracji do warzenia.
javsmo
Po jednym dniu bez innych komentarzy przyjmuję twoją odpowiedź, rezygnuję z macports i instaluję homebrew ...
javsmo
Musiałem zaakceptować odpowiedź Yehosefa, ponieważ była ona związana z Macports, chociaż twoja odpowiedź rozwiązała mój problem w inny sposób.
javsmo