Mac下eclipse安裝SVN外掛程式

來源:互聯網
上載者:User

標籤:

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.8.x2、開啟eclipse,點擊Help-Install New SoftWare,開啟視窗:  3、點擊add按鈕。 4、在name一欄中輸入外掛程式名稱:subclipse;location一欄中輸入剛才拷貝的連結:http://subclipse.tigris.org/update_1.8.x  5、點擊Ok。  6、如,選中Subclipse,並去掉下邊Contact all update site...選項前面的勾,然後一路next,直到線上安裝完成,如果中間出現提示框,選擇OK即可。安裝完成會要求你重啟eclipse。二、1、點擊Zipped downloads後面的連結,將該外掛程式下載到本地。2、同上23、同上34、在name一欄中輸入:subclipse ,點擊Archive按鈕,選擇剛剛下載的外掛程式包。  5、同上56、同上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.pathjava.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,用於安裝、卸載、更新軟體等)  接下來我們使用MacPorts來安裝JavaHL,進入MacPorts的下載頁面:http://www.macports.org/install.php  中的一段話說明,要安裝和運行MacPorts,必須要安裝Xcode和Command Line Tools,那麼就去Mac App Store下載安裝Xcode,免費的,1.65個G。Xcode安裝完,開啟,點擊Xcode-Preferences,切換到Downloads視圖,點擊下邊Command Line Tools後面的Install按鈕進行安裝。  Xcode和Command Line Tools安裝完成之後,回到MacPorts的下載頁面,點擊中的帶底線的系統版本進行下載。我的系統版本是Mountain Lion,所以就點擊“Mountain Lion”下載。  下載後,直接點擊安裝即可,安裝過程可能會非常慢,當時我以為安裝不下去了,就打算重啟電腦,誰知道突然提示說安裝完畢。如果你的安裝過程一直不動 ,建議重啟電腦多試幾次。 MacPorts裝完之後,開啟終端,按照JavaHL的WIKI文檔說明,輸入:sudo port install subversion-javahlbindings +no_bdb +universal 斷行符號,最後出現一個錯誤,安裝失敗!連續試了幾次都是如此。看網上很多人都出現了MacPorts安裝JavaHL不成功的情況,有人說用HomeBrew可以成功,所以我又改用HomeBrew來安裝JavaHL。 由於MacPorts和HomeBrew不相容,所以我們先把MacPorts卸載。在終端中輸入:sudo port -f uninstall installedsudo rm -rf \/opt/local \/Applications/DarwinPorts \/Applications/MacPorts \/Library/LaunchDaemons/org.macports.* \/Library/Receipts/DarwinPorts*.pkg \/Library/Receipts/MacPorts*.pkg \/Library/StartupItems/DarwinPortsStartup \/Library/Tcl/darwinports1.0 \/Library/Tcl/macports1.0 \~/.macports MacPorts卸載刪除完畢,然後開啟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/Extensionssudo ln -s /usr/local/homebrew/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib即可大功告成!最後一行會顯示JavaHL的版本。比如我的就是下邊的這個樣子:版本號碼是:1.8.0  這時候,我們開啟eclipse,建立資產庫時又出現一個錯誤: Incompatible JavaHL library loaded. Subversion 1.7.x required. 這個錯誤是說不匹配的JavaHL版本被載入,需要的版本是1.7.x 上邊提到我安裝的JavaHL版本是1.8.0,開啟JavaHL的Wiki文檔:http://subclipse.tigris.org/wiki/JavaHL  中的表格標識了subclipse與JavaHL的版本對應關係。 我的eclipse中安裝的subclipse版本是1.8.22,對應的JavaHL版本應該是1.7.x,所以才會提示版本不匹配。 為了方便,我們把subclipse1.8.22卸載,換成1.10.x,這樣就匹配了。 卸載subclipse步驟:開啟eclipse,點擊Eclipse-About Eclipse  點擊Installation Details按鈕,選中與subclipse相關的選項,然後點擊Uninstall按鈕就可以卸載了。  卸載完畢,然後按照上邊提到的步驟重新下載安裝subclipse 1.10.1,然後重啟eclipse,就能夠正常建立資產庫位置了。

Mac下eclipse安裝SVN外掛程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.