我试图通过
将带有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的程序阻止了安装。当我删除它,现在一切正常。非常感谢所有回复者!
答案 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中修复,因此如果您自行更新,那么它将正常工作。