Подтвердить что ты не робот

Macports ncurses ошибка при попытке обновления

Когда я запускаю команду sudo port upgrade outdated в моей системе os x (lion), я получаю следующий вывод.

--->  Computing dependencies for gettext
--->  Dependencies to be installed: ncurses
--->  Activating ncurses @5.9_1
Error: org.macports.activate for port ncurses returned: Image error: /opt/local/bin/captoinfo is being used by the active ncursesw port.  Please deactivate this port first, or use 'port -f activate ncurses' to force the activation.
Error: Failed to install ncurses
Please see the log file for port ncurses for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_ncurses/ncurses/main.log
Error: The following dependencies were not installed: ncurses
Error: Unable to upgrade port: 1
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets

Что мне делать, чтобы обновлять? Я попытался активировать активацию, но это не сработало.

4b9b3361

Ответ 1

Просто было что-то похожее - не уверен, связано ли это. См. Это (источник):

ncursesw был заменен ncurses давным-давно. Вы не должны обновлять эту установку MacPorts в в течение года; если вы обновили раньше, это должно было быть обработано более автоматически для вас, но мы уже удалили эти пути обновления, так как это было так давно, и мы думали, что все будут обновлены к настоящему времени. Вы можете просто заставить ncursesw удалить, так как он больше не нужен: sudo port -f uninstall ncursesw

также необходимо запустить

sudo port selfupdate

заранее. Возможно, это вызвало мою проблему. Установка macports не приносит с собой последнее дерево пакетов.