无法通过MacPorts安装Git-core + svn

时间:2009-04-19 19:46:49

标签: git svn installation macports

我试图通过

将带有svn的Git-core安装到我的Mac上失败了
$ sudo port install git-core +svn
--->  Verifying checksum(s) for db46
Error: Checksum (md5) mismatch for patch.4.6.21.3
Error: Target org.macports.checksum returned: Unable to verify file checksums
Error: The following dependencies failed to build: p5-svn-simple subversion-perlbindings apr-util db46 sqlite3 cyrus-sasl2 neon serf subversion p5-term-readkey
Error: Status 1 encountered during processing.

我试图通过

解决问题失败
sudo port -f clean --all {neon, subversion,...}

你怎么解决这个问题?

解决:

一个名为Peerguardian的程序阻止了安装。当我删除它,现在一切正常。非常感谢所有回复者!

2 个答案:

答案 0 :(得分:4)

它失败了,因为构建db46时出错;特别是,校验和port实用程序下载的补丁文件时出现问题。看起来它可能是端口的问题,但我刚刚构建db46没有任何问题。您最近更新了端口树吗?您可以尝试这样做:

$ sudo port selfupdate               # updates the ports tree and port utility
$ sudo port install git +svn    # installs git

答案 1 :(得分:2)

Oracle最近默默地更改了他们的补丁,因此校验和不匹配。这已在MacPorts中修复,因此如果您自行更新,那么它将正常工作。