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 4

1 ответ:

Установщик зависает, запустив сценарии пакетов, потому что последний оператор в этих сценариях пакетов-это именно этот "sudo port selfupdate", который вы запускали вручную после этого.

Поскольку этот шаг никогда не выполнялся, вашей установке MacPorts не хватает знаний о порте apache2 (именно поэтому программа установки запускает selfupdate, чтобы дать вам полнофункциональную установку).

К сожалению, инфраструктура Apple (rsync.macports.org) кажется, есть проблемы с подключением на данный момент, что вызывает проблемы у довольно многих людей. Вы можете попробовать использовать одно из зеркал, как описано в https://trac.macports.org/wiki/Mirrors .