A atualização do Macport falha com o conflito subversion-perlbindings

8

Estou tentando fazer um port upgrade outdated, mas ele pára em um conflito de pacote que não consigo corrigir.

Alguém sabe como resolver esse problema?

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
fonte
11
Você acha que minha resposta abaixo é uma resposta aceitável para macports? Embora o brew seja uma opção, ainda existem pessoas que preferem os macports e minha resposta pode ser a resposta certa para eles.
Yehosef

Respostas:

14

Eu tive o mesmo problema. Eu fiz:

porta sudo desativar -f subversion-perlbindings-5.12

o que me permite instalar a nova versão das ligações perl.

Yehosef
fonte
11
Não posso confirmar se isso funciona com o meu problema, porque removi o macports e instalei o homebrew. No entanto, se você está dizendo que teve o mesmo problema, acho que sua resposta deve ser aceita porque resolve o problema. Pesquisarei um pouco mais para saber se sua resposta pode ser aceita.
javsmo
outra nota - logo após a desativação, executei "sudo port install subversion-perlbindings-5.16" e, em seguida, fiz uma "atualização da porta sudo desatualizada" e tudo foi atualizado sem problemas (git, python, php54, mongodb, mysql, curl, etc.) não tive nenhum problema adicional.
Yehosef 04/02
Não tenho certeza se a instalação da versão 5_16 é necessária ou se ela ocorrerá automaticamente (presumo que a última), mas apenas a incluo para completar.
Yehosef 04/02
0

Eu prefiro brew: http://brew.sh

Existem tutoriais como este ensinando como portar do macports para o homebrew.

ppaulojr
fonte
Disseram-me que a fermentação é melhor do que os macports em muitos aspectos. Se ninguém responder à pergunta, sugerindo alguma correção nos macports, acho que serei forçado a migrar para o brew.
javsmo
Depois de um dia sem outros comentários, eu vou aceitar sua resposta, desistir MacPorts e instalar homebrew ...
javsmo
Eu tive que aceitar a resposta de Yehosef, pois estava relacionada aos macports, embora sua resposta tenha resolvido meu problema de outra maneira.
javsmo