在Eclipse Helios中安装外壳插件时出现问题

在Eclipse Helios中安装外壳插件时出现问题,eclipse,shell,eclipse-plugin,Eclipse,Shell,Eclipse Plugin,当我尝试为Eclipse安装ShellED插件时: 无法完成安装,因为找不到一个或多个必需项。 正在安装的软件:ShellEd 2.0.0.201007201532-1--773533H735D97(net.sourceforge.ShellEd.feature.group 2.0.0.201007201532-1--773533H735D97) 缺少要求:ShellEd Core 0.0.0.201007201532(net.sourceforge.ShellEd.Core 0.0.0.201

当我尝试为Eclipse安装ShellED插件时:

无法完成安装,因为找不到一个或多个必需项。 正在安装的软件:ShellEd 2.0.0.201007201532-1--773533H735D97(net.sourceforge.ShellEd.feature.group 2.0.0.201007201532-1--773533H735D97) 缺少要求:ShellEd Core 0.0.0.201007201532(net.sourceforge.ShellEd.Core 0.0.0.201007201532)需要“bundle org.eclipse.dltk.Core[2.0.0,3.0.0]”,但找不到它 无法满足依赖关系: 发件人:ShellEd 2.0.0.201007201532-1--773533H735D97(net.sourceforge.ShellEd.feature.group 2.0.0.201007201532-1--773533H735D97) 收件人:net.sourceforge.shelled.core[0.0.0.201007201532]


无法安装org.eclipse.dltk.core?您知道在哪里可以找到它吗?

确保您使用的是eclipse Helios版本。引用的dltk插件作为Helios的一部分发布了2.0版,因此此外壳插件在早期版本的eclipse上不起作用。如果您使用Helios,请确保“联系所有更新站点[etc]”选中“安装软件”对话框中的复选框。启用此选项后,Eclipse应该能够找到依赖项


DLTK:

转到帮助=>安装新软件=>可用软件站点
删除
重新启动eclipse
转到帮助=>安装新软件=>添加


Name: Linuxtool
Location: http://download.eclipse.org/technology/linuxtools/update
Select     Man Page Viewer (Incubation) 0.0.1.201102160611
您现在可以安装带外壳的jar文件

我发现安装起来更容易
安装Linux手册页后,从上面的链接安装ShellEd。


go Help => install new software => Add 
Name: ShellEd 
Location: http://www.chasetechnology.co.uk/eclipse/updates
重新启动eclipse
关闭并重新打开andy shell文件,voala syntax Highlighting将出现!!!
请注意,ShellEd不会创建新的透视图。
但是*.sh、*.bash、*.csh、*.ksh和少数其他sh文件扩展名与ShellEd相关。

享受吧!!!

也许有人还在为Eclipse3.5或3.6寻找解决方案, 然后,ShellEd 1.0.4版本可以轻松安装:

  • 解压缩ShellEd1_0_4.zip
  • 在eclipse>>dropins文件夹中创建一个名为ShellEd的目录
  • 将解压后的目录(插件、功能)移动到eclipse>>dropins>>ShellEd中
  • 重新/启动eclipse(一次性使用-clean选项)
  • 这些步骤只允许制作ShellEd1.0.4版本,但2.0.0、2.0.1、2.0.M3仍然不起作用
  • 预先要求的插件:

  • Linux工具: Linux手册页查看器 使用安装

  • dltk(如果默认情况下不可用) 使用安装


  • 这对我来说很好..从shell文档中可以看出。不需要其他插件

    使用更新站点


    使用以下更新站点链接的常规安装方法

    当我在eclipse Indigo中安装最新的ShellEd时,我遇到如下错误:

    Cannot complete the install because one or more required items could not be found.
      Software being installed: ShellEd 2.0.2 (net.sourceforge.shelled.feature.group 
    2.0.2)Missing requirement: ShellEd Core Plug-in 2.0.0.201207181255
     (net.sourceforge.shelled.core 2.0.0.201207181255) requires 'bundle
     org.eclipse.dltk.core [4.0.0,5.0.0)' but it could not be found.
    

    我们可以知道,它需要动态语言工具包的版本4:org.eclipse.dltk.core[4.0.0,5.0.0],但在indigo中,可能已经安装了版本3(我的情况),当我使用url()轻松安装vertion 4时,它说一次只能安装一个内核,这意味着eclipse不会更新版本本身。所以我卸载了版本3,安装了版本4,然后就可以安装ShellEd了。

    这里有一个命令行来安装ShellEd插件(在ubuntu 12.04上测试,eclipse Indigo):


    如果失败,您可能已经安装了旧版本的dltk,必须将其删除,以便从dltk nightly builds repo中引入新版本。

    Shelled不再存在

    尝试使用动态语言工具包(DLTK)开发人员提供的ShellWax


    它对我有效,但它似乎是ShellEd的旧版本。但它的语法突出显示正确。它对我有效(至少语法突出显示)。顺便说一句,“voala”拼写为“voila”法语;-)谢谢——这在升级的Galileo安装上对我起到了作用,我现在没有时间修改。谢谢+1它真的很有帮助。链接现在已经断了/断了。在浏览网站几分钟后,我再也找不到这个更新的实时链接了。如前所述,我想这意味着ShellEd的最新版本需要在Eclipse Helios上运行。对于伽利略,另一个答案中提到的一个正在工作(位置:)在我的新eclipse环境中安装Linux工具时出现了问题。这里有一些关于定位更新站点的提示-Linux工具无法使用URL获得,请尝试使用此URL安装Linux工具手册页查看器,或者使用和可以确定此URL,并选择Linux工具下载或更新安装站点URL。此外,请参阅是Linux工具插件安装的页面-这在我的EclipseIndigo(版本:3.7.1)上对我有用。谢谢!我从@Kamikaze开始了第二篇文章,安装了Linux工具:Linux手册页查看器,然后按照回答中的步骤1到5进行操作。对我来说是有效的。为什么Eclipse不能这样做呢?这是从开发人员那里引用的吗?链接现在已更改为不再有效的内容:
    http://sourceforge.net/projects/shelled/files/shelled/update/
    截至今天,2014年3月27日,这是正确的答案,令人惊讶的是由同一用户提供:)
    eclipse -nosplash -application org.eclipse.equinox.p2.director -repository http://download.eclipse.org/releases/indigo/,http://download.eclipse.org/technology/dltk/updates-dev/4.0-nightly/,https://downloads.sourceforge.net/project/shelled/shelled/ShellEd%202.0.2/update -installIU net.sourceforge.shelled.feature.group