MacPorts: установка зависает/остается непригодной
Я пытался установить MacPorts на новый Mac Pro со свежей, полностью обновленной ОС Yosemite. Установщик зависает на "выполнение сценариев пакета". Поэтому я попытался построить его из первоисточника. Это работает, когда установщик заявляет:
Congratulations, you have successfully installed the MacPorts system.
Однако он кажется непригодным. Когда я делаю sudo port install apache2
, я получаю сообщение:
Error: Port apache2 not found
Просто пытаюсь сделать "самообновление" (как root):
sh-3.2# port -d selfupdate
DEBUG: MacPorts sources location: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs
---> Updating MacPorts base sources using rsync
receiving file list ... done
base.tar
...а потом-ничего... Я жду уже полчаса, но дальше этого дело не пойдет. Я не могу найти никаких журналов любой.
Опять же: в моей настройке нет ничего особенного, это обычный Yosemite, который обновляется только через App store, и, конечно же, я установил Xcode с утилитами командной строки и официально принял лицензию, как это требуется в соответствии с сайтом MacPorts.
Я также попытался удалить его, используя инструкции с сайта MacPorts, и переустановить. Но это не имеет значения.
Я прочитал довольно много сообщений на форуме, но не могу найти ни одного сообщения соотнесение с такой проблемой, как эта. Надеюсь, кто-нибудь прольет на это свет.
1 ответ:
Установщик зависает, запустив сценарии пакетов, потому что последний оператор в этих сценариях пакетов-это именно этот "sudo port selfupdate", который вы запускали вручную после этого.
Поскольку этот шаг никогда не выполнялся, вашей установке MacPorts не хватает знаний о порте apache2 (именно поэтому программа установки запускает selfupdate, чтобы дать вам полнофункциональную установку).
К сожалению, инфраструктура Apple (rsync.macports.org) кажется, есть проблемы с подключением на данный момент, что вызывает проблемы у довольно многих людей. Вы можете попробовать использовать одно из зеркал, как описано в https://trac.macports.org/wiki/Mirrors .