HowTo: Windows + RubyStack + Aptana RadRails + Ruby Debug

May 08, 2008 | Tags:
This is an archived blog article. Our new blog is at

We would like to present you today Silas’s howto. It may be very helpful for bunch of you. It is based on this post.

Thanks Silas once again.

“Thought I would make this a new topic. It collates information relating to getting a good development environment running on a windows box (for free):

After following these steps you should have an Aptana RadRails intstalltion, which RubyStack’s Ruby, Rails, ImageMagick and other libraries, and provides visual debugging.

  1. Download and Install:
    • RubyStack –
    • Aptana Studio –
  2. Configure:
    • Aptana
      • Open Aptana, run Help > Open My Aptana…
        • Click the Plugins icon
        • Click the Platform > RadRails Get It link
        • Install and Restart
      • Open Window > Preferences > Ruby > Installed Interpreters
        • Click Add RubyVM, enter {RubyStack root directory}\ruby in the
          RubyVM home directory field
        • Check the RubyVM you just added as the default interpreter
      • Open Window > Preferences > Ruby > Rake
        • Enter the path to Rake: {RubyStack root directory}\ruby\bin\rake
      • Open Window > Preferences > Rails > Configuration
        • Enter the path to the RubyStack Rails, and Mongrel Rails
          executables, respectively:
          • {RubyStack root directory}\ruby\bin\rails
          • {RubyStack root directory}\ruby\bin\mongrel_rails
      • Open Window > Preferences > Ruby > Debugger
        • Check ‘Use ruby-debug library’
    • Ruby:
      • Run {RubyStack root directory}\use_ruby.bat
        • Enter the command:
          • gem install -y ruby-debug-ide
  3. Environment Variables (replace C:\RubyStack with your {RubyStack root directory}):
    • Open Control Panel > System Properties > Advanced
      • Click Environment Variables
        • Edit ‘PATH’ and prepend:
          • C:\RubyStack\sqlite;C:\RubyStack\subversion\bin;C:\RubyStack\imagemagick;
        • Add the variable ‘MAGICK_CODER_MODULE_PATH’, with value:
          • C:\RubyStack\imagemagick\modules\coders
  4. Then you are finished.

    Now, when you run Aptana you should be able to add/start ruby servers in debug mode or otherwise. Additionally any features used in your application residing in RubyStack should work.

    Note that this breaks the containment of RubyStack, and it would be easy to call the scripts/setenv.bat file from another batch file before opening Aptana to achieve the same effect without altering environment variables."