This forum is no longer active. Please post your questions to our new community site

Recent Posts by chrisjacob

Subscribe to Recent Posts by chrisjacob 1 post found

14 Jan, 2010 06:26 AM
Avatar chrisjacob 1 post

Topic: RubyStack & JRubyStack / HowTo: Windows + RubyStack + Aptana RadRails + Ruby Debug

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:
C:\rubystack – my RubyStack install
C:\radrails – my RadRails install
C:\ror – my Projects folder

Created a new Shortcut on my desktop with the following Properties:
Target: C:\ror\use_rubystack_and_open_radrails.bat
Start in: C:\radrails

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
-——————————————————————————-
@echo off
CALL C:\RUBYST~1\scripts\setenv.bat"
REM if not exist “USERPROFILE\BitNami RubyStack projects” mkdir “USERPROFILE\BitNami RubyStack projects”
REM cd "%USERPROFILE%\BitNami RubyStack projects

if not exist “C:\ror” mkdir “C:\ror”
cd “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.