3

我正在尝试安装 subversion 1.7.2(从默认的 Lion 版本升级,1.6?)。
运行sudo port install subversion安装成功完成但是我在运行“svn --version”时收到此错误

$ svn --version
dyld: Library not loaded: /opt/local/lib/libexpat.1.dylib
Referenced from: /opt/local/bin/svn
Reason: Incompatible library version: svn requires version 8.0.0 or later, but libexpat.1.dylib provides version 7.0.0
Trace/BPT trap: 5

如何升级 libexpat 库以安抚 SVN?

4

1 回答 1

7

当前 MacPorts 版本的 libexpat 应该是 8 版。确保您没有安装其他版本libexpat/usr/local; 有时会干扰 Port 构建和安装。然后更新、清理并重新安装expatsubversion端口:

sudo port selfupdate
sudo port clean expat subversion
sudo port -n upgrade --force expat subversion
于 2012-04-08T22:43:52.220 回答