在Eclipse Helios中安装ShellEd插件时遇到问题

时间:2011-03-16 11:13:10

标签: 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.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?你知道在哪里找到它吗?

8 个答案:

答案 0 :(得分:43)

我发现http://www.chasetechnology.co.uk/eclipse/updates更容易安装 安装Linux Man页面后,从上面的链接安装ShellEd。


go Help => install new software => Add 
Name: ShellEd 
Location: http://www.chasetechnology.co.uk/eclipse/updates

重启eclipse
关闭并重新打开andy shell文件和voala语法highlighing将在那里!
请注意,ShellEd不会创建新的Perspective。
但* .sh,* .bash,* .csh,* .ksh和其他一些sh文件扩展名与ShellEd相关联。
享受!!!

答案 1 :(得分:11)

go Help =>安装新软件=>可用的软件站点
删除http://download.eclipse.org/technology/linuxtools/update/
重启日食 go Help =>安装新软件=>添加


Name: Linuxtool
Location: http://download.eclipse.org/technology/linuxtools/update
Select     Man Page Viewer (Incubation) 0.0.1.201102160611

您现在可以安装带壳的jar文件了

答案 2 :(得分:6)

当我在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(http://download.eclipse.org/technology/dltk/updates-dev/4.0-nightly/)安装轻微构建的vertion 4时,它表示只能同时安装一个核心,这意味着eclipse不会更新版本本身。所以我卸载了版本3并安装了版本4,然后就可以安装ShellEd了。

答案 3 :(得分:5)

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

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

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

答案 4 :(得分:4)

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

DLTK:http://www.eclipse.org/dltk/

答案 5 :(得分:2)

可能有人还在寻找解决方案来解决日食3.5或3.6, 然后,可以轻松安装ShellEd 1.0.4版本:

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

    1. Linux工具: Linux Man页面查看器 使用http://download.eclipse.org/technology/linuxtools/update

    2. 安装
    3. dltk(如果默认情况下不可用) 使用http://download.eclipse.org/technology/dltk/updates

    4. 安装

答案 6 :(得分:0)

这对我来说很好..来自ShellED文档。不需要其他插件

使用更新网站

使用常规安装方法,并使用以下更新站点链接https://downloads.sourceforge.net/project/shelled/shelled/ShellEd%202.0.2/update

答案 7 :(得分:0)

带壳不再存在。

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

https://github.com/eclipse/shellwax