18
votes

When I try to install ShellED plugin for Eclipse:

Cannot complete the install because one or more required items could not be found. Software being installed: ShellEd 2.0.0.201007201532-1--773533H735D97 (net.sourceforge.shelled.feature.group 2.0.0.201007201532-1--773533H735D97) Missing requirement: ShellEd Core 0.0.0.201007201532 (net.sourceforge.shelled.core 0.0.0.201007201532) requires 'bundle org.eclipse.dltk.core [2.0.0,3.0.0)' but it could not be found Cannot satisfy dependency: From: ShellEd 2.0.0.201007201532-1--773533H735D97 (net.sourceforge.shelled.feature.group 2.0.0.201007201532-1--773533H735D97) To: net.sourceforge.shelled.core [0.0.0.201007201532]

Could not install org.eclipse.dltk.core? Do you know where to find it?

8

8 Answers

43
votes

I have found http://www.chasetechnology.co.uk/eclipse/updates to be easier to install
After installing Linux Man page, install ShellEd from the above link.


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

Restart eclipse
close and reopen andy shell file and voala syntax highlighing will be there!!!
Note that ShellEd does not create a new Perspective though.
But *.sh, *.bash, *.csh, *.ksh and few other sh file extentions are associated to ShellEd.
Enjoy!!!

11
votes

go Help => install new software => Available Software sites
Remove http://download.eclipse.org/technology/linuxtools/update/
restart eclipse
go Help => install new software => Add


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

you can now install shelled jar file

6
votes

When I install newest ShellEd in eclipse Indigo, I got error like this:

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.

We can know that it needs version 4 of Dynamic Languages Toolkit: org.eclipse.dltk.core [4.0.0,5.0.0), but it is possible that in indigo, version 3 is already installed (my case), and when I install lightly-build vertion 4 using url(http://download.eclipse.org/technology/dltk/updates-dev/4.0-nightly/), it said only one core can be installed at once, which means eclipse will not update the version itself. So I uninstalled version 3 and install version 4, then ShellEd can be installed.

5
votes

Here is a command line to install the ShellEd plugin (tested on 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

If it fails, you may have an older version of dltk already installed that must be removed so that it will pull in the newer version from the dltk nightly builds repo.

4
votes

Make sure that you are using Eclipse Helios release. The referenced dltk plugin released version 2.0 as part of Helios, so this ShellED plugin will not work on an earlier version of Eclipse. If you are using Helios, make sure that the "contact all update sites [etc]" checkbox in the install software dialog is checked. With this option enabled, Eclipse should be able to find the dependency.

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

2
votes

Probably, somebody still looking for solution around it for eclipse 3.5 or 3.6, then, ShellEd 1.0.4 version can be installed easily:

  1. Unzip the ShellEd1_0_4.zip
  2. create a directory named ShellEd in eclipse >> dropins folder
  3. move the unzipped directories (plugins, features) into eclipse >> dropins >> ShellEd
  4. re/start the eclipse (onetime with -clean option)
  5. these steps allows to make ShellEd1.0.4 version only, though, 2.0.0, 2.0.1, 2.0.M3 still does not work.

Pre required plugins:

  1. Linux tools: Linux Man page viewer install using http://download.eclipse.org/technology/linuxtools/update

  2. dltk (if its not available by default) install using http://download.eclipse.org/technology/dltk/updates

0
votes

This worked fine for me ..from the ShellED documentation. No other plugin was required

Using the update site

Use the regular install method with the following update site link https://downloads.sourceforge.net/project/shelled/shelled/ShellEd%202.0.2/update

0
votes

Shelled no longer exists.

Try ShellWax from the Dynamic Languages Toolkit (DLTK) developers

https://github.com/eclipse/shellwax