Не вдалося оновити Macport при конфлікті між підривно-прив'язними


8

Я намагаюся зробити це port upgrade outdated, але це зупиняється на конфлікті пакетів, який я не в змозі виправити.

Хтось знає, як виправити цю проблему?

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
Ви вважаєте, що моя відповідь нижче є прийнятною відповіддю для макспортів? Хоча варити - це варіант, все ж є люди, які віддають перевагу макпортам, і моя відповідь може бути правильною відповіддю на них.
Yehosef

Відповіді:


14

У мене була така ж проблема. Я зробив:

sudo port деактивувати -f subversion-perlbindings-5.12

що дозволяє мені встановити нову версію прив’язок perl.


1
Я не можу підтвердити, що це працює з моєю проблемою, оскільки я видалив макпорти та встановив домашню мову. Однак якщо ви говорите, що у вас була одна і та ж проблема, я думаю, що вашу відповідь слід прийняти, оскільки вона вирішує проблему. Я ще трохи шукаю, щоб дізнатися, чи можна прийняти вашу відповідь.
javsmo

ще одна примітка - відразу після дезактивації я запустив "sudo port install subversion-perlbindings-5.16", а потім "заставив оновлення порту sudo", і все оновилося без проблем (git, python, php54, mongodb, mysql, curl тощо) I не мали жодних додаткових проблем.
Yehosef

Я не впевнений, чи потрібна установка версії 5_16 або це станеться автоматично (я припускаю останню), але я просто включаю її для повноти.
Yehosef

0

Я віддаю перевагу brew: http://brew.sh

Такі навчальні посібники, як це вчення про те, як переносити з макроспорту на домашню мову.


Мені сказали, що заварювання в багатьох аспектах краще, ніж макпорти. Якщо ніхто не відповість на запитання, пропонуючи якийсь поправити з макпортами, я думаю, що я змушений буде перейти на заварювання.
javsmo

Після одного дня без інших коментарів я прийму вашу відповідь, відмовлюся від макпортів та встановлю домашню програму ...
javsmo

Я повинен був прийняти відповідь Єгосефа, оскільки це стосувалося макспортів, хоча ваша відповідь вирішила мою проблему іншим способом.
javsmo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.