Eclipse plugin 在Eclipse开普勒中安装SmartyPDT 0.0.9.1

Eclipse plugin 在Eclipse开普勒中安装SmartyPDT 0.0.9.1,eclipse-plugin,eclipse-pdt,smarty,eclipse-4.3,kepler,pdt,plugins,features,Eclipse Plugin,Eclipse Pdt,Smarty,Eclipse 4.3,Kepler,Pdt,Plugins,Features,我刚刚安装了EclipseKepler的最新版本,即RC3(位于)。我在以前的所有版本中都使用了这个“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_

我刚刚安装了EclipseKepler的最新版本,即RC3(位于)。我在以前的所有版本中都使用了这个“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与开普勒一起工作吗?

这里有一个快速修复->只需使用juno更新站点安装兼容版本的PDT和smarty插件即可: (1) 启动eclipse

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

(3) 单击添加

(4) 输入任意名称,然后在位置字段中,然后按ok

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

(6) eclipse重新启动后,安装现在就可以工作了


***如果您已经通过开普勒更新网站安装了PDT:**
  • 只需转到eclipse安装

  • 打开“功能”文件夹

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

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


  • 有希望解决这个问题

    我被告知解决这个问题的一个方法是

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

    感谢一位用户
    stanisla…@gmail.com
    指导我完成这一切。有关此问题的更多详细信息,请参阅

    注:安装后,我根本没有得到任何语法突出显示。在eclipse首选项模式窗口中,我甚至找不到任何smarty相关的东西


    至少有一个进展…

    这些步骤对我来说在Eclipse开普勒上很有效:

  • 安装Juno版本的PDT
  • 安装Smarty PDT
  • 删除朱诺版本的PDT
  • 安装开普勒版本的PDT

  • 您有最新版本的PDT和Smarty插件。

    我已经准备了一个与Eclipse Kepler和最新PDT版本兼容的存档更新站点。
    请在

    找到下载内容和更多信息。对于那些想尝试badfish331答案的人,它是有效的,但只有unistall流程部分是错误的

    要unistall您当前的PDT软件,请转到“帮助”=>“关于eclipse”=>“安装详细信息”和unistall PDT


    然后安装Juno的PDT、smartyPDT,一切正常。

    要将Smarty PDT安装到最新的PDT,请使用更新站点。该功能属于“文本编辑器/生产力工具”类别。

    • 单击“帮助”菜单下的“安装新软件”

    • 单击“添加”

      • 给它一个名称(即PDT扩展)
      • 在“位置”字段中添加
      • 按“确定”
    • 在过滤栏中键入“smarty”

    • 单击复选框并单击“下一步”按钮,然后继续说“是”或“确定”

    文件关联 -常规->编辑器->文件关联 -添加“新文件关联”*.tpl”(例如)


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

    org.eclipse.php自pdt3.1.2起被删除。我也遇到了同样的问题。已经有任何解决方案了吗?@StefanS,我不得不从旧安装中复制并粘贴该文件夹,并且它工作正常,但我不确定是否会与此
    org.eclipse.php 0.0.0
    的较新版本发生冲突。希望有人有更好的选择answer@shawndreck如果选中“按类别对项目进行分组”复选框,请取消选中。现在您应该可以在软件列表中看到一个名为“Smarty功能”的项目。点击“下一步”。@LazyCatIT在处理这个问题并搜索eclipse的替代品之后,我找到了PHPStorm,我被说服了。这就是说,我已经放弃了这个问题,放弃了寻求解决办法。希望它能为那些需要它的人解决!谢谢,这对我不起作用。我已经通过开普勒安装了PDT,并删除了您建议的文件夹,但是在尝试新的安装时,Eclipse一直告诉我,PDT已经安装了。我还没有尝试,但看起来很有希望。这个方法能保证突出显示语法和其他功能吗?@shawnreck这个方法能保证你得到最新版本的插件,除此之外,它取决于一个插件。记录在案,这个smarty插件很糟糕,没有开普勒版本的原因是因为他们停止了开发。我想总比什么都没有好。我想你是对的,我设法把它安装好了,但就是这样!没有提供有用的功能。如果未来似乎没有希望,我会认真考虑切换到PHPStorm。我在Zend Studio 11上进行了尝试,它传递了错误消息,但在安装过程中完全失败