3

我对所有外壳/二进制文件都很陌生,并且正在安装 Git(我知道 SCM 对 SO 来说是一件好事)。然而,我的 Internet 连接在中途中断,安装停止。

它中断了 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$ 

所以我试了两次,没有运气。我找到了该文件并将其替换为从参考网站下载的完整文件,然后再次尝试;没运气。有人能告诉我如何恢复这个过程吗?我不确定如何告诉它再次拾取。

4

3 回答 3

7

清理 perl5 和 p5-error 端口:

sudo port clean perl5 p5-error

然后

sudo port sync

以确保您的port配置是最新的。

然后重试原来的端口命令安装git

如果这不起作用,请执行以下操作:

sudo port clean all

并重试。

于 2009-10-12T20:01:06.420 回答
2

您需要清理分发文件:

`sudo port clean --dist p5-error`

顺便说一句, clean --all 也将是一个可以满足您需要的标志。

于 2009-10-14T21:36:15.433 回答
0

先清洁端口

sudo port clean git-core

然后重新安装

于 2009-10-12T18:43:26.203 回答