This forum is no longer active. Please post your questions to our new community site
HowTo: Windows + RubyStack + Aptana RadRails + Ruby Debug
|Silas 4 post(s)||
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.
|Manuel 71 post(s)||
Thanks Silas! Good how-to. We owe you a bier :)
|nichess 2 post(s)||
Great! Now everything works fine .. thanks!
|chrisjacob 1 post||
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
if not exist “C:\ror” mkdir “C:\ror”
START “BitNami RubyStack Environment” cmd
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.
|Beltrán Rueda Administrator 3,714 post(s)||
Thanks for posting your solution. I’m sure that this post would be helpful for other users.