HowTo: Windows + RubyStack + Aptana RadRails + Ruby Debug
|
|
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.
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. |
|
|
Thanks Silas! Good how-to. We owe you a bier :) |
|
|
Great! Now everything works fine .. thanks! |
|
|
Regarding Environment Variables There seem to be a bunch more variables in setenv.bat these days. I liked Silas’s suggestion of using another batch file to avoid breaking the containment on RubyStack… so I went ahead and did just that! My file paths: Created a new Shortcut on my desktop with the following Properties: Copied C:\rubystack\use_ruby.bat into C:\ror and named it use_rubystack_and_open_radrails.bat Edited use_rubystack_and_open_radrails.bat to run AptanaRadRails.exe AFTER the standard use_ruby.bat code had run (in particular calling setenv.bat – which sets the PATH’s required for Ruby Interactive (RI) to work in RadRails and also to Start/Stop the server in RadRails and have everything work as expected – previously I had to start the server in Console via “ruby script/server” in the projects dir for things to work. Here’s the Batch file I created for RubyStack 2.0-1 use_rubystack_and_open_radrails.bat if not exist “C:\ror” mkdir “C:\ror” START “BitNami RubyStack Environment” cmd cd “C:\radrails” START AptanaRadRails.exe Hope this helps others… I was scratching my head for a long time until I realised that PATH not being set was causing so many issues. |
|
|
Thanks for posting your solution. I’m sure that this post would be helpful for other users. |

