2

我正在尝试通过 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 的程序阻止了安装。当我删除它时,现在一切正常。非常感谢所有回复者!

4

2 回答 2

4

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

$ sudo port selfupdate               # updates the ports tree and port utility
$ sudo port install git +svn    # installs git
于 2009-04-19T20:34:40.100 回答
2

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

于 2009-04-22T00:54:38.430 回答