mac下在eclipse上裝svn插件

本文主要是複製粘貼,修改和簡化一下前人的步驟。引用博客地址:http://www.cnblogs.com/yinxiangpei/articles/3859057.htmlhtml

 
本人的環境,OS X10.10.4, eclipse 版本: Version: Mars Release (4.5.0)  Build id: 20150621-1200
 
// 如下爲粘貼,雖然在安裝過程當中有一些區別,可是卻別不大,相信小夥伴們可以順利完成的。
eclipse中最常使用的SVN插件是subclipse,先到subclipse官網:http://subclipse.tigris.org下載該插件。

 
如上圖,點擊「Download and Install」轉到下載頁面。
 
 
選擇上圖中要安裝的版本,好比我這裏選擇:Links for 1.8.x Release:
接下來,有兩種方式來安裝subclipse,二選一便可。
1、
一、複製Eclipse update site URL:後邊的連接: http://subclipse.tigris.org/update_1.10.x
(這裏選擇10.0的,緣由是javaHL版本默認最新的1.8,因此你只能安裝對應的1.10版本,固然元把那本也特地說了)
二、打開eclipse,點擊Help-Install New SoftWare,打開窗口:
 
 
三、點擊add按鈕。
 
四、在name一欄中輸入插件名稱:subclipse;
location一欄中輸入剛纔拷貝的連接:http://subclipse.tigris.org/update_1.8.x
 
 
五、點擊Ok。
 
 
六、如上圖,選中Subclipse,並去掉下邊Contact all update site...選項前面的勾,而後一路next,直到在線安裝完成,若是中間出現提示框,選擇OK便可。安裝完成會要求你重啓eclipse。
2、
一、點擊Zipped downloads後面的連接,將該插件下載到本地。
二、同上2
三、同上3
四、在name一欄中輸入:subclipse ,點擊Archive按鈕,選擇剛剛下載的插件包。
 
 
五、同上5
六、同上6
 
重啓eclipse後,選擇Window-Show View-Other
展開SVN,雙擊打開「SVN資源庫」視圖
 
 
在空白處右擊,選擇新建-資源庫位置
 
 
在上圖URL一欄中輸入SVN訪問地址,而後finish,這時候會提示錯誤:
 
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
 
說明系統缺乏JavaHL,須要咱們手動安裝。
 
點擊Eclipse-Preferences,展開Team-SVN
 
 
從上圖也能夠看出,SVN接口下邊的client顯示的是:JavaHL(JNI)Not Available
意思是JavaHL不可用。固然你也能夠點擊右邊的上下箭頭來選擇 SVNKit...做爲client,這樣也能夠正常使用subclipse,
可是官方建議使用JavaHL做爲client,穩定性,速度性都比SVNKit好不少,使用SVNKit有可能出現未知的錯誤,使你的項目數據受損。(javaHL是經過jni的方式來調用本地的SVN庫,因此說速度快,穩定可靠)
 
 
 
查看JavaHL的Wiki文檔:http://subclipse.tigris.org/wiki/JavaHL
在下邊的OS X中提到:要安裝JavaHL須要藉助MacPorts或者HomeBrew。(說明:MacPorts和HomeBrew是Mac OS X中的包管理器,相似於Ubuntu中的apt-get和Red Hat的yum,用於安裝、卸載、更新軟件等)
 
subclipse 提供倆種方法
第一種沒戲,我就不寫了!
直接第二種 HomeBrew
 
打開HomeBrew的主頁:http://brew.sh
 
將頁面拖到最下邊,看到下圖:
 
 
上邊白色的一行命令就是用來安裝HomeBrew的,能夠看到它是一條Ruby命令,說明HomeBrew是用Ruby來實現的。
 
由於Mac OS X 已經默認安裝了Ruby,因此咱們直接執行這條命令就能夠了。不放心的能夠在終端輸入:ruby -v 來查看Ruby的版本。
 
在終端輸入:ruby -e "$(curl -fsSLhttps://raw.github.com/mxcl/homebrew/go)"
回車,接下來就開始在線安裝HomeBrew了,安裝時間可能較長,視網絡情況而定。homebrew默認是被安裝在usr/local下,bin就是它的主目錄,而且bin目錄的路徑已被加入path,在任意目錄能夠直接執行brew命令。經過brew安裝的包都存放在use/local下的Cellar目錄中。
 
固然,爲了使目錄結構更清晰,咱們能夠在/usr/local下建立homebrew目錄,再將homebrew安裝在/usr/local/homebrew下,具體的操做命令是,
終端輸入:mkdir homebrew && curl -Lhttps://github.com/mxcl/homebrew/tarball/master| tar xz --strip 1 -C homebrew
安裝完成後,須要更新下homebrew,終端輸入:brew update
而後手動將/usr/local/homebrew/bin添加到PATH中便可。
 
Home Brew安裝成功以後,接下來正式開始安裝javaHL,終端輸入:brew install --universal --java subversion
這個命令在javaHL的Wiki中能夠找到)便可開始安裝javaHL,安裝完成後,它會提示你:You may need to link the Java bindings…….,而後執行下邊的兩個sudo命令:
終端輸入:sudo mkdir -p /Library/Java/Extensions
sudo ln -s /usr/local/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib
上面這個命令和原版本的不一樣,切記,若是按原版本的執行了,那進去 /Library/Java/Extensions/下刪掉 從新執行上邊的命令就能夠了。
mac下在eclipse上裝svn插件
mac下在eclipse上裝svn插件
(在安裝的時候會出現上面的問題,請看我在csdn上傳的東西: http://download.csdn.net/detail/haha1251381/8904053
 
便可大功告成!
最後一行會顯示JavaHL的版本。好比個人就是下邊的這個樣子:版本號是:1.8.0
 
 
 
上邊提到我安裝的JavaHL版本是1.8.0,打開JavaHL的Wiki文檔:http://subclipse.tigris.org/wiki/JavaHL
 
 
 
 
到此就安裝成功了!
相關文章
相關標籤/搜索