2013-07-29 51 views
6

我在Mac 10.7.5上使用Eclipse Juno。我安裝的顛覆,也有這個版本安裝在我的Mac SVN的:我需要在Mac上用於Eclipse Juno Subversive的什麼SVN連接器?

Daves-MacBook-Pro:clever davea$ svn --version 
svn, version 1.7.9 (r1462340) 
    compiled Apr 3 2013, 12:31:42 

我有越來越SVN與Eclipse的工作,特別是試圖選擇合適的SVN連接器時的問題。我想要使​​用「Native JavaHL」,但是當前往Eclipse - > Preferences - > Team - > SVN並單擊「SVN Connector」選項卡時,嘗試選擇JavaHL時似乎出現錯誤。菜單選項旁邊的「SVN連接器」規定:

Native JavaHL 0x00100000: Cannot load libraries: Could not initialize class org.tigris.subversion.javahl… 

不幸的是,消息截止,所以我的問題是,什麼是安裝該連接器的正確方法(或者我應該使用一個不同),這樣Eclipse/SVN/Subversive可以一起和平共處嗎?

+0

爲什麼不「T優用顛覆自己的連接器 –

+0

環顧四周,我發現這個日食SVN連接器,看起來很有希望:http://subclipse.tigris.org/我不知道,如果它的任何好的,但 –

回答

0

如果你看一下installation instructions顛覆,你會發現有以下評語:

對於所有其他平臺(MacOS的,Linux等),你應該安裝一個獨立於平臺的純Java SVNKit連接器,或者另外安裝一個包含目標平臺的JavaHL二進制文件的軟件包。

後來,它指出:

如果你已經安裝JavaHL連接器的非Win32平臺上,或者如果你想使用一組不同的JavaHL二進制文件,你應該做到以下幾點...

帶有使Eclipse知道它的配方。

older blog post,我發現:

sudo port install subversion-javahlbindings

我不知道這是否屬實,更多的Stackoverflow question引用explanation at tigris,因此命令從上面的是真實的如果您使用MacPorts,對於HomeBrew,命令是

brew install --universal --java subversion

+0

嗨,我能夠成功運行「sudo port install subversion-javahlbindings」命令,但是在重新啓動我的系統並啓動Eclipse後,我上面提到的錯誤仍然存​​在。 – Dave

+0

你是否更新過你的PATH或LD_LIBRARY_PATH,以便安裝的庫('/ opt/subversion/lib/libsvnjavahl-1.0.dylib')包含在內? – mliebelt

+0

也嘗試過,但不幸的是,結果相同 – Dave

0

您是否嘗試將JAVAHL文件夾添加到eclipse.ini並重新啓動它? 例如,在我的Linux發行版上運行Subclipse的,我加入這一行的eclipse.ini(在eclipse根文件夾)

下面-vmargs

-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni 
+0

嗨,我添加了「-Djava.library .path =/opt/subversion/lib/libsvnjavahl-1.0.dylib「到我的」/Applications/eclipse/Eclipse.app /Contents/MacOS/eclipse.ini「文件,但唉,沒有骰子。 – Dave

2

得到這個工作的Eclipse 3.8.2朱諾在我的Mac(山獅):

  • 我加入了顛覆性的插件使用幫助 - >安裝新軟件,並選擇Collaboration-到Eclipse>顛覆SVN團隊提供
  • 我安裝了JavaHL庫我們MacPorts:sudo port install subversion-javahlbindings +no_bdb +universal,如here所述。(鏈接還包括自制命令)
  • 我下載了「allplatforms」 3.0.4連接器從Subversive Connector Archives for Subversive 1.0/1.1歸檔和提取該到本地目錄
  • 添加了此目錄作爲Eclipse的一個本地倉庫安裝新軟件 - >添加..然後您可以添加捆綁的SVN連接器JavaHL或SVNKit。我爲我的SVN 1.8安裝使用了Native JavaHL 1.8實現。
相關問題