macbook pro 下 Eclipse 安裝 SVN

window環境下Eclipse安裝 SVN 可以選擇在線和離線安裝,而都相對簡單。但在macbook下eclipse安裝SVN時,直接安裝後無法使用【注:這裏使用在線安裝,安裝版本地址:http://subclipse.tigris.org/update_1.12.x】,提示如下圖
這裏寫圖片描述

1. 這是因爲沒有安裝JavaHL。但JavaHL這個東西又是什麼鬼

JavaHL is a part of the Subversion project.具體地說,它是Java語言綁定的Subversion API。 Subversion提供了一個分層的API設計,交付作爲本地庫(DLL)

2. 爲什麼安裝SVN需要JavaHL呢

Subclipse是用Java編寫的,因此它需要使用JavaHL庫能夠使用Subversion的API。 Subclipse包括Java層JavaHL

既然這樣,那我們就先安裝JavaHL,可發現安裝JavaHL時需要依賴*HomeBrew*HomeBrew需要依賴XCode和Commond Line Tools,而Commond Line Tools屬於XCode的插件,因此我們先安裝XCode

3. XCode安裝

在 App Store中搜索XCode並下載,比較大,在4.5G左右

4. Commond Line Tools安裝(最新版XCode忽略此步

Commond Line Tools插件在最新的XCode中是自帶的,通過命令可檢驗Commond Line Tools是否安裝,命令爲:xcode-select -p,顯示爲/Applications/Xcode.app/Contents/Developer則已安裝,否則未安裝。
以前老版本需要手動下載,下載方式如下:
在控制檯輸入命令:xcode-select –install 回車即可獲取安裝

5. brew安裝

在終端輸入命令:curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1

5.1 更新brew ,打開終端,輸入命令:(可忽略)

brew update

更新時可能會出現錯誤信息,忽略即可

5.2 診斷系統 ,打開終端,輸入命令:(可忽略)

brew doctor

診斷時可能會出現錯誤信息,忽略即可

6. HomeBrew安裝

參見官網:https://brew.sh/index_zh-cn.html

7. JavaHL安裝

終端命令:brew install --universal --java subversion

7.1 執行命令綁定Java環境和Java延伸目錄的關係

正如上面安裝過程最後提示的那樣

You may need to link the Java bindings into the Java Extensions
folder: sudo mkdir -p /Library/Java/Extensions sudo ln -s
/usr/local/lib/libsvnjavahl-1.dylib
/Library/Java/Extensions/libsvnjavahl-1.dylib

依次在終端中執行上面兩句命令,整個安裝過程就完成了。

安裝成功之後,選擇Eclipse→偏好設置(preference)→Team→SVN,可以看到SVN接口Client的定義如下:
這裏寫圖片描述

查考地址:http://www.mamicode.com/info-detail-860914.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章