我正在尝试安装 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?
最佳答案
libexpat 的当前 MacPorts 版本应该是版本 8。确保您没有在 libexpat
中安装其他版本的 /usr/local
;有时会干扰 Port 的构建和安装。然后更新、清理并重新安装 expat
和 subversion
端口:
sudo port selfupdate
sudo port clean expat subversion
sudo port -n upgrade --force expat subversion
关于macos - 通过 macports 安装 Subversion 时出现 OSX 错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10066370/