YAML for Ruby -- YAML is a generic data serialization language that is optimized for human readability. It can be used to express the data structures of most modern programming languages. YAML is a great way to format configuration files that can be edited by the user with their text editor.
Ruby Development Tools
Ubuntu Ruby / Ruby Gems / Ruby on Rails Install
Install Ruby and RubyGems: sudo apt-get install ruby rdoc irb libyaml-ruby libzlib-ruby ri libopenssl-ruby ruby1.8-dev
Eclipse PDT Project -- since Eclipse didn't have a Ruby version of the product I chose the PHP Development Tool and then determined I can install the RubyEclipse plugin and use the environment for PHP for Ruby instead (I used PHP before I found Ruby ) I got Eclipse working by simply installing Java and then downloading and running Eclipse PDT, and then running the Updates to Eclipse from within the program. The Ruby Development Tools Eclipse Plugin is also installed from within Eclipse.
After you install the Ruby Development Tools Eclipse Plugin you need to register the Ruby Interpreter with Eclipse (for some reason it isn't smart enough to determine it on its own).
Open Window --> Preferences --> Ruby --> Installed Interpreters
Click "Add" button
Select "Standard VM"
For RubyVM home directory enter: /usr
For RubyVM Display Name enter something like: Ruby 1.8.6