eclipse pdt zend调试安装错误

Posted

技术标签:

【中文标题】eclipse pdt zend调试安装错误【英文标题】:eclipse pdt zend debug install error 【发布时间】:2012-01-15 01:37:14 【问题描述】:

我已经下载了 Eclipse PDT 3.0.x All In One。当我尝试安装 zend 调试器(http://downloads.z​​end.com/pdt)时,出现以下错误:

收集要安装的项目时出错 会话上下文是:(profile=pdtProfile,phase=org.eclipse.equinox.internal.p2.engine.phases.Collect,operand=,action=)。 找不到包含以下内容的存储库:osgi.bundle,org.zend.php.debug.debugger,5.3.18.v20110322 找不到包含以下内容的存储库:osgi.bundle,org.zend.php.debug.debugger.win32.x86,5.3.18.v20110322 未找到包含以下内容的存储库:org.eclipse.update.feature,org.zend.php.debug_feature,5.3.18.v20110322

【问题讨论】:

【参考方案1】:

在 Eclipse 中试试这个 URL:http://downloads.zend.com/studio-eclipse/updates/8_0/(它在列表中,但默认情况下未选中,至少在 3.7.2 中,因此您只需转到 Window > Preferences > Install/Update > Available Software Sites并选择它)。

从可用软件列表中选择 Zend Studio Features > Zend Debugger Feature。

有效。

【讨论】:

【参考方案2】:

这是因为他们的 metadataRepository 搞砸了。

我按如下方式解决了这个问题,在我的例子中,ubuntu 11.04 和 eclipse indigo 应该在 Windows 上以相同的方式工作。这个解决方案虽然需要一些工作并且有点棘手。 (一旦他们更新了他们的存储库,就不再需要这样做了)

(1) 在系统上的 [pathName](本地计算机上的绝对路径)处创建一个新的本地文件夹。

(2) 再创建两个文件夹: [路径名]/插件 [路径名]/特征

(3) 来自此源位置:http://downloads.zend.com/pdt/。下载对应的两个插件和一个特性,放到对应的本地文件夹中

(4) 同时下载 content.xml 和 artifacts.xml 并将它们放入 [pathName]。

(5) 编辑文件 [pathName]/content.xml,并替换该部分。这是一段摘录,替换 [pathName]

<references size='1'>
    <repository uri='file:/[pathName]' url='file:/[pathName]' />
</references>

(6) 在eclipse中:Help -> Install New Software -> Available Software Site -> Add location : 浏览并选择 [pathName]。

(7)选择调试器,确认许可,安全警告。

完成。

要做到这一点有点痛苦。如果您仍然收到错误,请验证 content.xml 引用,以及正确的插件适合您的系统 是否在子文件夹中。我不支持这一点,但它确实对我有用。

【讨论】:

“...替换部分”是什么意思?我找到一个名为 的部分,其中包含两个存储库,但替换它不起作用。 是的,。里面应该有一个存储库元素,如步骤 (5) 所示。如果您替换,这将起作用[pathName] 在您尝试安装它的系统上使用正确的本地路径。

以上是关于eclipse pdt zend调试安装错误的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse IDE配置PHP开发调试环境

无法使 Xdebug 与 Eclipse PDT 一起工作

Eclipse PDT 变量 $this 未定义

将 XDebug 与 Eclipse PDT 和 XAMPP 一起使用

PHP最新发展

记录下zend studio 的xdebug 在调试安装