我有Eclipse PDT 2.2.0,我的Zend Debugger在每个Zend Framework相关文件的开头都打破了。关于该问题已经有另一篇SO帖子Zend Debugger breaks at every Zend Framework class,解决方案是更新到以后的版本;但是,我似乎无法做到这一点。
从http://www.eclipse.org/pdt/downloads/下载最新的2.2.0多功能一体机软件包之后,我尝试了帮助 - &gt;检查更新,该软件包失败并报告以下内容:< / p>
由于依赖性冲突,无法完成安装 正在安装的软件:适用于PHP开发人员的Eclipse IDE 1.3.1.20100916-1202(epp.package.php 1.3.1.20100916-1202)
当前安装的软件:共享配置文件1.0.0.1276791101682(SharedProfile_epp.package.php 1.0.0.1276791101682)
一次只能安装以下其中一项:
适用于PHP开发人员的Eclipse IDE 1.3.0.20100617-0520(epp.package.php 1.3.0.20100617-0520)
适用于PHP开发人员的Eclipse IDE 1.3.1.20100916-1202(epp.package.php 1.3.1.20100916-1202)
不能满足依赖性:
来自:共享资料1.0.0.1276791101682(SharedProfile_epp.package.php 1.0.0.1276791101682)
致:epp.package.php [1.3.0.20100617-0520]
尽管有“有用”的错误消息,但我不知道该怎么做,所以我尝试按照Zend Debugger breaks at every Zend Framework class中提到的说明进行操作。我下载了推荐的201006170734 SDK以及最新的201010110334 SDK。
每次,我都将档案解压缩到c:\program files\eclipse\dropins\
,然后使用--clean
标志从命令行开始eclipse。无论如何,帮助 - >关于Eclipse 仍然显示构建ID 20100617-1415,并且我的调试会话仍在每个Zend Framework文件中断,尽管没有设置任何断点。
我无法相信执行简单升级很难。有什么建议吗?
答案 0 :(得分:1)
HI,
我真的不熟悉用于PHP的Eclipse IDE ...但是看到你根本没有领导,我至少会尝试给你一些潜在的问题进行调查。
首先,您收到的错误消息是Eclipse告诉您正在升级的软件的“旧”和“新”版本之间存在冲突的依赖关系。我从来没有理解将要卸载的插件如何导致冲突,但很少发生。在这些情况下你可以尝试的是简单地卸载有问题的插件并重新启动Eclipse,然后再尝试从头开始安装它。在你的情况下,
epp.package.php
,版本1.3.0.20100617)并点击“卸载”按钮现在,如果再次访问已安装软件的列表,则不应再看到该插件了。您现在可以尝试安装新版本(1.3.1.20100916)。
如果这不起作用,您很可能必须从头开始安装Eclipse,并且只安装最新版本的Eclipse PDT,因为它们似乎不支持更新。
如果一切都失败了,请尝试与PDT的开发团队联系;他们应该监控official Eclipse PDT forum。
很抱歉,如果这没有帮助,我只能向您提供一般信息,因为我自己从未处理过PDT。
编辑为了安装带有最新PDT版本的“干净”Eclipse:
安装需要一段时间,但你现在应该有一个带有最新PDT构建的Eclipse ......我可以在我的机器上走得那么远......但是因为我不熟悉PDT,所以无法试试看您的用例是否有效:)。
答案 1 :(得分:0)
对我来说,在Windows 7下运行的Helios上,将the Helios releases中的PDT存储库地址(窗口/帮助/安装新软件/添加软件站点)更改为PDT last update并重新启动Eclipse解决了该问题,根据this page。