更新到 Mac OSX Lion 后,我发现我无法使用 Subclipse。我不断收到此错误:
无法加载默认的 SVN 客户端
关于如何解决这个问题的任何想法?
我正在使用 Eclipse Indigo。
您是否尝试SVNKit
过从 Subclipse 的更新站点下载?
转到安装新软件并选择 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.6,无论您在哪里看到 10.7 安装 subversion 更改回 10.7
伊利亚斯