【问题标题】:Subclipse in Mac OS Lion shows "Unable to load default SVN client" errorMac OS Lion 中的 Subclipse 显示“无法加载默认 SVN 客户端”错误
【发布时间】:2011-07-22 15:06:34
【问题描述】:

更新到 Mac OSX Lion 后,我发现我无法使用 Subclipse。我不断收到此错误:

无法加载默认的 SVN 客户端

关于如何解决此问题的任何想法?

我正在使用 Eclipse Indigo。

【问题讨论】:

    标签: eclipse svn subclipse osx-lion


    【解决方案1】:

    您是否尝试过从 Subclipse 的更新站点下载SVNKit

    转到安装新软件并选择 Subclipse 更新站点。选择 JNA 和 SVNKit 库以及 SVNKit 客户端适配器。

    之后,在Preferences → Team → SVN → SVN Interface中将接口从JavaHL更改为SVNKit。

    【讨论】:

    • 别忘了安装“SVNkit Client Adapter”(声明为不需要)
    • 目前,仅适用于 subversion
    • 我必须记住这一点。我一直遇到这个问题。
    • 如果没有 subclipse 的更新站点,则使用 subclipse.tigris.org/update_1.10.x 之类的东西(用适当的 subclipse 的主要/次要版本替换 1.10...保留“x”)
    【解决方案2】:

    对于收到错误的任何人:

    Incompatible JavaHL library loaded.  1.7.x or later required.
    

    在 OS X 上使用最新的 Eclipse Indigo 标准 3.7.1 和来自 CollabNet 的最新 Subclipse 插件(Collabnet Desktop 3.1.0 for Eclipse 3.5-3.7),问题不是 Subclipse 插件文件的版本,而是您安装的 Subversion 的实际版本。 Collabnet 还没有为 OS X 提供 1.7 SVN 包,你需要从 WanDisco 获得它。这让我搞砸了好几个小时。

    【讨论】:

    • 具体来说,你想要 - Vanilla Subversion 1.6.17 和 1.7.0 经 WANdisco 认证(这对我有用:wandisco.com/get/?f=subversion-binaries/1.7/…)不是 WanDisco 的“uberSVN”
    • 看准队友。这工作得很好......我已经为此苦苦挣扎了 2 个小时。
    • 我安装了你提到的软件包,但是在我的控制台中,当我输入 svn --version 时,它显示的是 1.6.7。我应该更改系统中的某些内容吗?我必须说我在/etc/paths中根据安装说明添加了/opt/subversion/bin这一行。
    • 好的,通过在 ~/.bash_profile 中添加 export PATH=/opt/subversion/bin:$PATH 已修复
    【解决方案3】:

    如果您安装了 subclipse 版本 1.8.x,您也可以降级到 1.6.x 解决了我的问题
    这是存储库:http://subclipse.tigris.org/update_1.6.x

    只需确保删除与更高版本的 subclipse 相关的所有内容(客户端适配器等)

    【讨论】:

      【解决方案4】:

      我在安装 Lion 后尝试重新安装 subclipse 时遇到了类似的问题。 subclipse 使用的 subversion 客户端依赖于 javahl 桥接器,您通常可以从 collab.net 作为社区版本获得该桥接器。问题是最新版本只支持10.6,10.7还没有版本。

      通过从 subclipse 插件切换到确实具有受支持桥的 subversive 插件,我解决了通过 eclipse 与 subversion 存储库交互的需要。我知道这并不能完全回答如何让 subclipse 工作,但它是一种对我有用的替代方案,据我所知,在支持 10.7 的 javahl 包可用之前,它可能是唯一的解决方案。

      【讨论】:

        【解决方案5】:

        打开这个文件:

        sudo pico /System/Library/Core​Services/SystemVersi​on.plist
        

        无论您在哪里看到 10.7,都将版本更改为 10.6 安装颠覆 改回 10.7

        伊利亚斯

        【讨论】:

        • 嗨 Ilias,我是否需要在我的 Mac 上重新安装 SUBVERSION 才能在我的 LION 上安装 javaHL?
        • 您可以通过安装适用于 OS X 10.7 的 WanDisco 1.7 SVN 软件包来避免入侵您的 CoreServices SystemVersion.plist(可怕!)
        猜你喜欢
        • 2011-08-03
        • 2015-04-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-18
        • 1970-01-01
        • 2023-03-13
        • 2017-07-10
        相关资源
        最近更新 更多