SVN 1.8.4 libserf-1.1.3.0.dylib

Moj*_*aba 2 svn macos homebrew

在我使用自制软件更新我的Mac上的SVN版本后,我收到以下错误:

dyld: Library not loaded: /usr/local/lib/libserf-1.1.3.0.dylib
    Referenced from: /Applications/Xcode.app/Contents/Developer/usr/bin/svn
    Reason: image not found
Trace/BPT trap: 5
Run Code Online (Sandbox Code Playgroud)

我不知道libserf-1.1.3.0.dylib是什么以及应该在哪里!

任何想法?

[ UPDATE 01 ]我尝试使用以下方法安装serf:

brew install serf
Run Code Online (Sandbox Code Playgroud)

并得到以下错误:

Error: No available formula for serf
Run Code Online (Sandbox Code Playgroud)

我也通过brew deps svn没有农奴来检查自制软件的svn依赖性:

autoconf
automake
libtool
pkg-config
scons
sqlite
Run Code Online (Sandbox Code Playgroud)

Eri*_*578 5

搞定了.

如果你想要最新的svn卸载,然后从源代码构建

brew remove svn
brew install --build-from-source svn
Run Code Online (Sandbox Code Playgroud)

如果你想要一个旧版本(我需要1.6.17),那么按照这里的方向,但用上面的安装命令替换上说brew安装的行(不要忘记先删除svn)

  • @Igor,这个解决方案适用于mac包管理器自制软件的用户.Homebrew需要与xcode一起打包的命令行工具.无论如何,除非你能找到一个用于subversion的二进制文件,否则你需要某种形式的编译器或包管理器来在你的机器上安装subversion. (2认同)