2013-10-30 31 views
2

後,我使用自制我的Mac我收到以下錯誤更新SVN版本:SVN 1.8.4 libserf-1.1.3.0.dylib

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 

我不知道libserf,1.1.3.0.dylib是,它應該在哪裏!

有沒有想法?

[UPDATE 01] 我嘗試使用安裝農奴如下:

brew install serf 

,並得到了以下錯誤:

Error: No available formula for serf 

也是我查了自制的svn dependncies做brew deps svn有沒有農奴:

autoconf 
automake 
libtool 
pkg-config 
scons 
sqlite 
+0

在將操作系統升級到特立獨行後出現同樣的問題,我想知道它是否相關? – Ericson578

+0

@ Ericson578它應該是相關的,我必須從源代碼編譯svn 1.8.4,現在不是xcode,也不是基石正在工作!必須通過終端提交,希望有人找到解決方案 – Mojtaba

回答

5

得到它的工作。

如果你想要最新的svn卸載,然後從源

brew remove svn 
brew install --build-from-source svn 

建設如果你想要一箇舊版本(我需要1.6.17),然後按方向here,但更換說沖泡安裝線從上面的install命令(不要忘了,雖然除去SVN第一)

+0

這需要在機器上安裝C編譯器。而且由於我的Mac沒有XCode,我不能使用這個命令... –

+2

@Igor,這個解決方案適用於Mac軟件包管理器自制軟件的用戶。 Homebrew需要與xcode一起打包的命令行工具。無論如何,除非你能找到一個用於顛覆的二進制文件,否則你將需要某種形式的編譯器或包管理器來在你的機器上安裝subversion。 – Ericson578

1

如果有人用的httpd沖泡這些命令的工作對我來說安裝:

brew unlink httpd 
brew install svn 
brew link httpd 

希望這有助於!