Как я могу продолжить прерванную установку с MacPorts? - PullRequest
3 голосов
/ 12 октября 2009

Я новичок во всем, что касается shell / binary, и я устанавливал Git (я понимаю, что SCM - это хорошая вещь, потому что я на SO). Однако через некоторое время мое интернет-соединение прервалось, и установка остановилась.

Это прервало загрузку tar.gz, и я не знаю, как возобновить с того места, где он остановился. Вот вывод:

computer:~ Alex$ sudo port install git-core +svn+bash_completion
--->  Computing dependencies for git-core
--->  Verifying checksum(s) for p5-error
Error: Target org.macports.checksum returned: Could not open file: 
/opt/local/var/macports/distfiles/perl5/Error-0.17015.tar.gz
Error: The following dependencies failed to build: p5-error p5-libwww-perl p5-crypt-ssleay
    p5-html-parser p5-html-tagset p5-io-compress p5-compress-raw-bzip2 p5-compress-raw-zlib
    p5-uri p5-svn-simple subversion-perlbindings apr apr-util db46 cyrus-sasl2 gettext neon
    serf subversion p5-term-readkey rsync popt
Error: Status 1 encountered during processing.
computer:~ Alex$ 

Так что я попробовал дважды, не повезло. Я нашел этот файл и заменил его полным файлом, загруженным с указанного веб-сайта, и попытался снова; неудачно. Может кто-нибудь сказать мне, как я мог бы возобновить этот процесс? Я не совсем уверен, как заставить его поднять трубку снова.

Ответы [ 3 ]

7 голосов
/ 13 октября 2009

Очистить порты ошибок perl5 и p5:

sudo port clean perl5 p5-error

Тогда

sudo port sync

, чтобы убедиться, что ваша port конфигурация актуальна.

Затем повторите исходную команду порта для установки git.

Если это не сработает, сделайте:

sudo port clean all

и повторите попытку.

2 голосов
/ 15 октября 2009

Вам нужно почистить дистрибутивный файл:

`sudo port clean --dist p5-error`

Кстати, clean --all также будет флагом, который делает то, что вам нужно.

0 голосов
/ 12 октября 2009

Сначала очистить порт

sudo port clean git-core

Затем переустановите

...