【发布时间】:2011-07-22 15:06:34
【问题描述】:
更新到 Mac OSX Lion 后,我发现我无法使用 Subclipse。我不断收到此错误:
无法加载默认的 SVN 客户端
关于如何解决此问题的任何想法?
我正在使用 Eclipse Indigo。
【问题讨论】:
标签: eclipse svn subclipse osx-lion
更新到 Mac OSX Lion 后,我发现我无法使用 Subclipse。我不断收到此错误:
无法加载默认的 SVN 客户端
关于如何解决此问题的任何想法?
我正在使用 Eclipse Indigo。
【问题讨论】:
标签: eclipse svn subclipse osx-lion
您是否尝试过从 Subclipse 的更新站点下载SVNKit?
转到安装新软件并选择 Subclipse 更新站点。选择 JNA 和 SVNKit 库以及 SVNKit 客户端适配器。
之后,在Preferences → Team → SVN → SVN Interface中将接口从JavaHL更改为SVNKit。
【讨论】:
对于收到错误的任何人:
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 获得它。这让我搞砸了好几个小时。
【讨论】:
如果您安装了 subclipse 版本 1.8.x,您也可以降级到 1.6.x
解决了我的问题
这是存储库:http://subclipse.tigris.org/update_1.6.x
只需确保删除与更高版本的 subclipse 相关的所有内容(客户端适配器等)
【讨论】:
我在安装 Lion 后尝试重新安装 subclipse 时遇到了类似的问题。 subclipse 使用的 subversion 客户端依赖于 javahl 桥接器,您通常可以从 collab.net 作为社区版本获得该桥接器。问题是最新版本只支持10.6,10.7还没有版本。
通过从 subclipse 插件切换到确实具有受支持桥的 subversive 插件,我解决了通过 eclipse 与 subversion 存储库交互的需要。我知道这并不能完全回答如何让 subclipse 工作,但它是一种对我有用的替代方案,据我所知,在支持 10.7 的 javahl 包可用之前,它可能是唯一的解决方案。
【讨论】:
打开这个文件:
sudo pico /System/Library/CoreServices/SystemVersion.plist
无论您在哪里看到 10.7,都将版本更改为 10.6 安装颠覆 改回 10.7
伊利亚斯
【讨论】: