我无法从“安装新软件”和Eclipse Marketplace安装Subclipse。
当我尝试安装Subclipse 4.2.3时,我得到了这个:
对于第三个选项“显示原始错误并构建我自己的解决方案”,我收到以下错误:
Cannot complete the install because of a conflicting dependency.
Software being installed: Subclipse 4.2.3.201707071932 (org.tigris.subversion.subclipse.feature.group 4.2.3.201707071932)
Software currently installed: Subversion Client Adapter (Required) 1.10.3 (org.tigris.subversion.clientadapter.feature.feature.group 1.10.3)
Only one of the following can be installed at once:
Subversion Client Adapter 1.10.3 (org.tigris.subversion.clientadapter 1.10.3)
Subversion Client Adapter 1.9.4.2 (org.tigris.subversion.clientadapter 1.9.4.2)
Cannot satisfy dependency:
From: Subversion Client Adapter (Required) 1.10.3 (org.tigris.subversion.clientadapter.feature.feature.group 1.10.3)
To: org.tigris.subversion.clientadapter [1.10.3]
Cannot satisfy dependency:
From: Subclipse 4.2.3.201707071932 (org.tigris.subversion.subclipse.feature.group 4.2.3.201707071932)
To: org.tigris.subversion.clientadapter [1.9.4.2]
(我猜原因就在这里!我可能已经安装了Subversion Client Adapter一些版本。但是我无法从Eclipse中看到它。如果这是问题所在,你能告诉我在哪里卸载它吗?)
选择第二个选项后,我收到了这个错误:
An error occurred while collecting items to be installed
session context was:(profile=C__Users_eclipse_jee-neon_eclipse, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,com.collabnet.subversion.merge,4.2.0.1
No repository found containing: osgi.bundle,com.trilead.ssh2,1.0.0.build220_r167_v20150618_1733
No repository found containing: osgi.bundle,org.tigris.subversion.clientadapter,1.9.4.2
No repository found containing: osgi.bundle,org.tigris.subversion.clientadapter.javahl,1.9.4.1
No repository found containing: osgi.bundle,org.tigris.subversion.clientadapter.svnkit,1.8.12.1
No repository found containing: org.eclipse.update.feature,org.tigris.subversion.clientadapter.svnkit.feature,1.8.12.1
No repository found containing: osgi.bundle,org.tigris.subversion.subclipse.core,4.2.3.201707071932
No repository found containing: org.eclipse.update.feature,org.tigris.subversion.subclipse,4.2.3.201707071932
No repository found containing: osgi.bundle,org.tigris.subversion.subclipse.ui,4.2.3.201707071932
No repository found containing: osgi.bundle,org.tmatesoft.sqljet,1.1.10.r1317_v20140121_0107
No repository found containing: osgi.bundle,org.tmatesoft.svnkit,1.8.12.r10533_v20160129_0158
当我尝试从“http://subclipse.tigris.org/update_1.10.x”安装Subclipse 1.10.x时,我收到了这个错误:
An error occurred while collecting items to be installed
session context was:(profile=C__Users_eclipse_jee-neon_eclipse, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.tigris.subversion.clientadapter.javahl,1.8.15
No repository found containing: osgi.bundle,org.tigris.subversion.clientadapter.javahl.win64,1.8.15
No repository found containing: osgi.bundle,org.tigris.subversion.subclipse.mylyn,3.0.0
我的环境:
答案 0 :(得分:2)
您似乎已经安装了旧版本的Subclipse(请参阅第二个屏幕截图)。
尝试首先卸载旧版本:在 帮助>中关于Eclipse 单击 安装详细信息 ,在选项卡 已安装软件 中选择Subclipse, Subversion,SVN适配器等,然后单击 卸载...
答案 1 :(得分:0)
我在更新Eclipse SDP(RAD和RDi包)后遇到了类似的问题,但是我的安装细节中没有列出Subclipse(尽管它在更新之前已经安装)。从eclipse Marketplace重新安装Subclipse,然后再次使用“安装新软件”提示解决了问题。