[ANN]: Arachno Ruby SUSE 9.1 Linux 0.1

L

Lothar Scholz

Hello,

Okay the MacOSX version was too buggy for a public release.
The Linux one seems to work much better (but not good as the windows
version at the moment).

Because many people like the debugger and that is fully functional
i will publish it now:

http://www.ruby-ide.com/downloads/ruby/Linux-Setup-ArachnoRuby-0_1_0

This is an executable file, so do a "chmod u+x" on it. It will install
everything in $HOME/ArachnoRuby and a start script "aruby" in $HOME or
in $HOME/bin.

Linux Kernel 2.6 is required.

Please send me some feedback if it runs on your Linux distribution,
maybe together with a "ldd" output about missing libs. At the moment i
only tested this on SUSE 9.1
 
S

Sea&Gull

Lothar said:
Hello,

Okay the MacOSX version was too buggy for a public release.
The Linux one seems to work much better (but not good as the windows
version at the moment).

Because many people like the debugger and that is fully functional
i will publish it now:

http://www.ruby-ide.com/downloads/ruby/Linux-Setup-ArachnoRuby-0_1_0

This is an executable file, so do a "chmod u+x" on it. It will install
everything in $HOME/ArachnoRuby and a start script "aruby" in $HOME or
in $HOME/bin.

Linux Kernel 2.6 is required.

Please send me some feedback if it runs on your Linux distribution,
maybe together with a "ldd" output about missing libs. At the moment i
only tested this on SUSE 9.1

Arachno fails on SuSE 9.2 (2.6.8-24.11-default).

user@linux:~> strace aruby
execve("/home/local/user/bin/aruby", ["aruby"], [/* 72 vars */]) = 0
uname({sys="Linux", node="linux", ...}) = 0
brk(0) = 0x8055000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=63692, ...}) = 0
old_mmap(NULL, 63692, PROT_READ, MAP_PRIVATE, 5, 0) = 0xb7fda000
close(5) = 0
open("/lib/tls/libc.so.6", O_RDONLY) = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0L\1\000"..., 512) = 512
fstat64(5, {st_mode=S_IFREG|0755, st_size=1359489, ...}) = 0
old_mmap(NULL, 1137708, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0)
= 0xb7ec4000
madvise(0xb7ec4000, 1137708, MADV_SEQUENTIAL|0x1) = 0
mprotect(0xb7fd3000, 27692, PROT_NONE) = 0
old_mmap(0xb7fd4000, 16384, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x10f000) = 0xb7fd4000
old_mmap(0xb7fd8000, 7212, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fd8000
close(5) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7ec3000
mprotect(0xb7fd4000, 4096, PROT_READ) = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7ec3460, limit:1048575,
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1,
seg_not_present:0, useable:1}) = 0
munmap(0xb7fda000, 63692) = 0
brk(0) = 0x8055000
brk(0x8076000) = 0x8076000
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb7ec34a8) = 11562
exit_group(0) = ?


user@linux:~> ldd aruby
linux-gate.so.1 => (0xffffe000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7ec4000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fea000)
 
G

Guillaume Marcais

Please send me some feedback if it runs on your Linux distribution,
maybe together with a "ldd" output about missing libs. At the moment i
only tested this on SUSE 9.1


It works fine (so far) on Mandrake 10.1.

Guillaume.
 
L

Lothar Scholz

Hello Tim,


TF> ditto for Gentoo ... after I compiled and installed Fox 1.3.25 :)

Was there any problem with the bundled FOX shared lib ?
 
T

Tim Ferrell

:) didn't notice that ... I had grabbed the 0.1 (which apparently had
problems starting after the license dialog) and ran ldd and found that
the fox 1.3 shared lib wasn't found... so I grabbed it. However, I also
grabbed the (fixed) 0.1.1 version before I tested 0.1 again...

The short answer is that I moved the lib I installed out of the way and
the bundled lib works fine :)

Great work, BTW ... is there a trick to getting code completion to work?
Also, is it planned at some point to allow for extensions to the IDE
in Ruby?

Thanks much,
Tim
 
J

John Wilger

Please send me some feedback if it runs on your Linux distribution,
maybe together with a "ldd" output about missing libs. At the moment i
only tested this on SUSE 9.1

Seems to work well on Fedora Core 3. My only complaint with the
program so far (on Linux) is aesthetic---it doesn't take advantage of
font anti-aliasing. This does make a big difference when you're
staring at the code all day long. ;-)

Also, I noticed that the file browser pane seems to be a little buggy.
When it loaded up the directory tree for an imported project, it would
only list the first subdirectory, and then would list the other
(first-level) subdirectories under that directory. Every time I would
"Refresh" the project tree, it would move one directory out and into
the correct place. After hitting "Refresh" several times, it finally
listed everything properly. Strange.

--
Regards,
John Wilger

-----------
Alice came to a fork in the road. "Which road do I take?" she asked.
"Where do you want to go?" responded the Cheshire cat.
"I don't know," Alice answered.
"Then," said the cat, "it doesn't matter."
- Lewis Carrol, Alice in Wonderland
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,768
Messages
2,569,575
Members
45,053
Latest member
billing-software

Latest Threads

Top