在Eclipse Kepler中安装SmartyPDT 0.0.9.1

时间:2013-06-20 09:43:30

标签: eclipse-plugin eclipse-pdt

我刚安装了最新版本的Eclipse Kepler,它是RC3(在http://www.eclipse.org/downloads/index-developer.php找到)。我一直在使用这个“smartyPDT”(找到https://code.google.com/p/smartypdt/)插件用于所有以前的版本,但我似乎不能再安装这个插件了。我收到了错误

 Cannot complete the install because one or more required items could not be found.
 Software being installed: Smarty Feature 0.91.0 

 (org.eclipse.php.smarty_feature.feature.group 0.91.0)
 Missing requirement: Smarty Feature 0.91.0 (org.eclipse.php.smarty_feature.feature.group 0.91.0) requires 'org.eclipse.php 0.0.0' but it could not be found

我尝试使用旧版本的smartyPdt,它是0.9.0,也是0.9.1。任何想法如何解决这个问题或更好的如何让SmartyPDT与开普勒一起工作?

7 个答案:

答案 0 :(得分:6)

这是一个快速解决方案 - >只需使用juno更新站点通过smarty插件安装兼容版本的PDT:

(1)启动eclipse。

(2)在帮助菜单下,单击“安装新软件”。

(3)点击添加。

(4)输入任何名称,然后在位置字段中输入http://download.eclipse.org/releases/juno/,然后按确定。

(5)从下拉列表中选择新添加的更新站点,然后选择Eclipse PDT并安装。

(6)eclipse重新启动后,安装smartypdt现在可以正常工作。


* * *如果您已通过开普勒更新网站安装了PDT:* * *

  1. 转到你的eclipse安装,

  2. 打开功能文件夹,

  3. 删除名为org.eclipse.php_3.2.0.201306051924的整个文件夹,

  4. 重新启动eclipse,然后通过juno更新站点安装PDT。

答案 1 :(得分:2)

这些步骤在Eclipse Kepler上对我有用:

  1. 安装Juno版本的PDT
  2. 安装Smarty PDT
  3. 删除Juno版本的PDT
  4. 安装Kepler版本的PDT
  5. 您拥有最新版本的PDT和Smarty插件。

答案 2 :(得分:2)

要将Smarty PDT安装到最新的PDT,请使用http://p2-dev.pdt-extensions.org/更新站点。功能位于“文本编辑器/生产力工具”类别下。

答案 3 :(得分:0)

有希望解决这个问题

我被告知解决此问题的一种方法是

  1. 下载Smarty PDT
  2. 解压缩其content.jar以编辑
  3. 中的content.xml文件
  4. 删除包含列出的org.eclipse.php依赖项的第36行和第134行并保存更改
  5. 将content.xml重新打包(压缩)到content.jar中,并将content.jar重新打包到其原始位置/文件夹中。
  6. 照常安装插件
  7. 我尝试了这种方法,安装工作没有任何故障。

    感谢上百万用户stanisla...@gmail.com指导我完成所有这些工作。有关此问题的详细信息,请查看https://code.google.com/p/smartypdt/issues/detail?id=71

    注意:安装后我根本没有任何语法高亮显示。我甚至无法在eclipse偏好模态窗口中找到任何聪明的相关内容。

    至少有进步......

答案 4 :(得分:0)

我准备了一个与Eclipse Kepler兼容的归档更新站点和最新的PDT版本。 在http://www.bar54.de/blog/2013/02/phpeclipse-and-smarty/

上查找下载和更多信息

答案 5 :(得分:0)

对于那些想尝试badfish331答案的人来说,它有效,但只有unistall进程部分是错误的。

要取消您当前的PDT软件,请转到“帮助”=>“关于eclipse”=>“安装详情”并取消安装PDT。

然后安装Juno的PDT,smartyPDT,一切都运行良好。

答案 6 :(得分:0)

  • 点击"安装新软件"在"帮助"菜单

  • 点击"添加"

  • 输入" smarty"在过滤栏中。

  • 点击复选框,然后点击"下一步"按钮并继续说"是"或者" ok"。

文件关联 - 一般 - >编辑 - >文件关联 - "添加"新文件协会" * .tpl" (例如)。

如果这是Smarty的已知文件扩展名,它将自动与正确的程序相关联,您只需点击"确定"在底部。