Spring 工具套件4更新失败,显示错误



当我要更新我的 STS 时,它显示以下错误:

An error occurred while collecting items to be installed
session context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.eclipse.epp.mpc.core,1.8.1.v20191107-0507
No repository found containing: osgi.bundle,org.eclipse.epp.mpc.ui,1.8.1.v20191119-1757
No repository found containing: org.eclipse.update.feature,org.eclipse.epp.mpc,1.8.1.v20191119-1757

我应该怎么做才能更新?更新 STS 真的有必要吗?

此问题通常是由更新机制的错误或过时的缓存数据引起的。您可以尝试通过两步过程解决此问题:

  • 转到Preferences -> Install/Update -> Available Update Sites,选择更新站点,然后点击Reload.有时这会有所帮助,但并非总是如此。

  • 如果第一步不能解决问题,我建议转到相同的首选项页面,选择所有更新站点,然后将它们导出到文件中(使用Export按钮(。然后删除所有这些并重新启动 IDE。然后使用该首选项页面上的Import按钮将它们从 XML 文件导入回来。

这通常可以解决问题。是否应更新 IDE 安装?我建议始终更新到最新的 STS 和 Eclipse 版本,但最终这是您的选择。

马丁的第二个解决方案对我有用。 可能是一些缓存问题。

从 4.13.1 版更新到 4.15.2 版时遇到了同样的问题,第二种解决方法也对我有用。

相关内容

最新更新