Lothar Scholz wrote: > 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) -- s&g