SVN不会在全新的Mac OSX安装上运行

Igo*_*gor 4 svn postgresql macos dylib

我有一个全新的Mac OS 10.7.2安装.我已经安装了SVN,但是,当我尝试调用Subversion时,我收到错误:

dyld: Library not loaded: /usr/lib/libpq.5.dylib
  Referenced from: /opt/subversion/bin/svn
  Reason: no suitable image found.  Did find:
    /usr/lib/libpq.5.dylib: no matching architecture in universal wrapper
    /usr/lib/libpq.5.dylib: no matching architecture in universal wrapper
Run Code Online (Sandbox Code Playgroud)

我试图搜索错误,看起来该库主要由PostreSQL(我也已安装)使用,但运行正常.我有点困惑为什么SVN会试图调用这个库,还有为什么它失败了.

各种用户组在线声明解决方案是创建一个指向"真正的"PostgreSQL安装的符号链接,但我已经做到了.(另请参阅:subclipse)我已经重新安装了SVN和PostgreSQL两次,没有任何错误.任何帮助,将不胜感激.

Igo*_*gor 5

事实证明,尽管我的PostgreSQL使用的是5.2版本,但SVN依赖于5.3.因此,如果有人遇到此问题,请注意您不能简单地创建指向PostgreSQL dylib的符号链接,它必须是安装附带的5.3.

ln -s libpq.5.3.dylib libpq.5.dylib
Run Code Online (Sandbox Code Playgroud)