解决Eclipse插件升级中Cannot complete the install because of

今天因为工作需要打算在Eclipse上安装一下Eclipse RCP Plugin-in Developer Resource 3.7.2的插件,照常使用Eclipse自带的最方便的“Install New Software”如图。

结果报错说Cannot complete the install because of a conflicting dependency.

笔者已经安装了3.6版本的RCP Developer Plugin,所以和想要安装的3.7版本产生了冲突。笔者个人认为Eclipse这一点是比较弱的,理想情况下应该询问是否需要从3.6升级到3.7,,Eclipse没有这样做,而是提供了专门的升级功能,在Help–>Check For Updates。

点击Check For Updates,又遇到新的问题说

Some sites could not be found. See the error log for more detail.

No repository found at

No repository found at

No repository found at

No repository found at

这是因为有些repository (代码仓库) 不是永久性的,有些当初安装插件的地址可能已经失效,而Eclipse的升级功能是查看所有地址的插件,和本地插件版本相比对,来判断是否需要升级。解决方法是,打开Help–>Install New Software,然后打开所有的available sites。笔者手动删掉了上面错误提示中说找不到仓库的4个地址。

然后重新Check For Updates,果然找到了3.7.2版本的Eclipse Platform,选中并进行升级。

完成后重启Eclipse,如此便完成了Eclipse插件升级。

勇于接受自己的不完美,认清自己不足的地方,

解决Eclipse插件升级中Cannot complete the install because of

相关文章:

你感兴趣的文章:

标签云: