• Mac eclipse安装SVN +javaHL 安装使用详情


    最近入手一款mac pro,安装svn小记。

    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.x
           2、打开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、同上2
           3、同上3
           4、在name一栏中输入:subclipse ,点击Archive按钮,选择刚刚下载的插件包。
     
     
           5、同上5
           6、同上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,用于安装、卸载、更新软件等)
     
     最后需要在执行:
     
      sudo mkdir -p /Library/Java/Extensions/libsvnjavahl-1.dylib

      sudo ln -s /usr/local/Cellar/subversion/1.9.4/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib

    一般新机器没有安装homebrew,需要安装,官方文档:

    获取 Homebrew:

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    打开终端窗口, 粘贴以上脚本。

    Homebrew 会将套件安装到独立目录,并将文件软链接至 /usr/local 。
  • 相关阅读:
    MySQL group_concat() 函数用法
    Git error The file will have its original line endings in your working directory
    SQL exists 基本用法
    (11) 严格模式(use strict)
    (10)变量提升
    (9)调试
    (8)正则表达式
    (7)类型转换
    (6)typeof, null, 和 undefined
    (5)运算符
  • 原文地址:https://www.cnblogs.com/reese-blogs/p/5557879.html
Copyright © 2020-2023  润新知