Arcadia 0.70 newbie FAQ for Windows XP SP3

11 views
Skip to first unread message

Robert Shiplett

unread,
Sep 5, 2009, 2:30:06 PM9/5/09
to Arcadia ruby ide
I can get arcadia to run on Windows XP ONLY if Tcl8.4 is in my path
and ONLY using ruby 1.8.6 and ONLY if TCL_LIBRARY is set and
TK_LIBRARY is set.

If you are in C:drive that might be something like

set TK_LIBRARY = c:\tcl\lib\tk8.4

set TCL_LIBRARY=c:\tcl\lib\tcl8.4

I place these in an ide.BAT file in the ruby-1.8.6/bin with the
arcadia.bat and run it before arcadia.bat

To keep the path clean, I use two env vars:
ruby_path
and
tcl_path
These are set to by ruby and tcl home directories and then in the PATH
env var so that I have

...;%tcl_path%\bin;%ruby_path%\bin;...

The arcadia comes up

A sanity check is to first run
irb
and try
require 'tk'
If you get anything other than
true
after that, there is an issue
After that, run ruby against a very basic Tk-test.rb file

If you are new ruby and XP, a right-click on "My Computer" icon will
let you select Properties and then Advanced tab has a button for env
vars. If you are the only user and have admin rights, you can use the
bottom pane, otherwise the top pane is for "user" vars for you (if
memory serves.)

To test your path you can RUN cmd and do

echo %PATH% > c:\tmp\tmp-pth.txt

and then view tmp-pth.txt in a decent editor such as notepad++ or
Scite or TextPad5


Aule

unread,
Sep 5, 2009, 2:32:41 PM9/5/09
to Arcadia ruby ide
When Arcadia finally came up, the Help shows Ruby 1.8.6 and Tcl/Tk
8.4.15

Aule

unread,
Sep 5, 2009, 2:37:55 PM9/5/09
to Arcadia ruby ide
Topic: Arcadia Help; sub-topic: About MenuItem; problem: About dialog
does not close; version: 0.7.0;
Q: You opened Help and the Dialog for About does not go away ..
Answer: Dbl-Click in that About Dialog twice OR click in that About
dialog once and then click elsewhere, such as the Arcadia menubar.


On Sep 5, 1:30 pm, Robert Shiplett <grshipl...@gmail.com> wrote:

Roger Pack

unread,
Sep 8, 2009, 12:31:33 PM9/8/09
to arcadia-...@googlegroups.com
> I can get arcadia to run on Windows XP ONLY if Tcl8.4 is in my path
> and ONLY using  ruby 1.8.6 and  ONLY if TCL_LIBRARY is set and
> TK_LIBRARY is set.

I have never had to set those environment variables myself--I think
maybe active tcl already does it for me?

Reply all
Reply to author
Forward
0 new messages