Ruby Development Tools

Edit, test, run and debug Ruby applications.

Download Ruby Development Tools 0.9.0.707021729NGT for EasyEclipse 1.2.2:

(5.5MB)  (5.7MB)  (5.4MB)

The Ruby Development Tools (RDT) contain all the components needed to develop applications using Ruby languagage. RDT includes a Ruby debugger, code outline, syntax highlighting, ri/rdoc integration, code completion, code folding, variable occurence marking and much more.

The Ruby Development Tools needs a Ruby interpreter. See the Getting Started below for details.

Comments are currently disabled on this page.

Installing this plugin

This plugin is in the EasyEclipse for LAMP and EasyEclipse for Ruby and Rails distributions.

You can also install it on any EasyEclipse distribution, because it has no dependencies.

To use this plugin, you need this additional software:

Getting started

Help is available for this plugin, in the Help > Help Contents menu in EasyEclipse.

To use RDT, you must first define the Ruby interpreter in Window > Preferences , Ruby > Installer Interpreter. On Windows, you must have installed Ruby (on MacOS, and on recent Linux distros, it is preinstalled). Select Add, give a name to this interpreter (for example ruby and specify the location. On MacOSX and Linux, this location is usually /usr/bin/ruby. Click OK on the Add Interpreter dialog, and on the Preferences dialog.

You can then create a Ruby project, using the File > New > Project..., Ruby > Ruby Project wizard. Then you can create new Ruby Classes by select File > New > Ruby Class, and add some code to it. To run it, you must select the menu Run > Run..., right-click on the Ruby Application tree item and select New, which creates a new run configuration, with, by default, the current project and Ruby file. You can then hit the Run button that will run your code.

Many other functionalities are available, including debugging. To debug an application, you must manually switch to the Debug perspective in order to control the debugged application.

Tests

(Notes that tests are only displayed if the page is served statically)

Useful links

Changelog

Changes in EasyEclipse 1.2.2.2:

Changes in EasyEclipse 1.2.2: Changes in EasyEclipse 1.2.1: Changes in EasyEclipse 1.0.1: Changes in EasyEclipse 1.0.0:

Credits and License

Credits: RubyPeople, Markus Barchfeld, Markus Barchfeld, Thomas Corbat, David Corbin, Zach Dennis, Lukas Felber, Mirko Stocker, Adam Williams, Christopher Williams

All files of the RDT except for the external plugins and libraries named below are copyright of RubyPeople. RubyPeople is not a legal entity, but consists of the following people who have contributed to the RDT. See www.rubypeople.org for more information.

This plugin is licensed under the Common Public License 1.0 license.

        The RDT feature contains the following plugins and libraries from external providers: RegExp plugin, http://e-p-i-c.sourceforge.net JRuby, http://jruby.sourceforge.net kxml2, http://kxml.sourceforge.net. The file org.rubypeople.rdt.launching/ruby/eclipseDebug.rb is based on the debug.rb file, which is part of the ruby 1.6.8 release. Because of the nature of developing this plugin, many features or concepts have been copied from the jdt. Therefore you will find code fragements which have been copied from the jdt. We did not add the IBM copyright with every code fragment of this kind. We think that this is in accordance with the CPL and is not an intended removal of copyright.