[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

[ANN]: Arachno Ruby SUSE 9.1 Linux 0.1

Lothar Scholz

1/30/2005 8:57:00 PM

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.ru.../downloads/ruby/Linux-Setup-Arachno...

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



--
Best regards, emailto: scholz at scriptolutions dot com
Lothar Scholz http://www.ru...
CTO Scriptolutions Ruby, PHP, Python IDE 's




6 Answers

Sea&Gull

1/31/2005 11:05:00 AM

0

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-Arachno...
>
> 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

Guillaume Marcais

1/31/2005 11:26:00 PM

0

On Mon, 2005-01-31 at 05:57 +0900, Lothar Scholz wrote:

> 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.



Tim Ferrell

2/1/2005 12:02:00 AM

0


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

Tim

Guillaume Marcais wrote:

>On Mon, 2005-01-31 at 05:57 +0900, Lothar Scholz wrote:
>
>
>
>>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.
>



Lothar Scholz

2/1/2005 1:44:00 AM

0

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 ?


--
Best regards, emailto: scholz at scriptolutions dot com
Lothar Scholz http://www.ru...
CTO Scriptolutions Ruby, PHP, Python IDE 's




Tim Ferrell

2/1/2005 2:18:00 PM

0

:-) 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

Lothar Scholz wrote:
> 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 ?
>
>


John Wilger

2/1/2005 2:24:00 PM

0

On Mon, 2005-01-31 at 05:57 +0900, Lothar Scholz wrote:
> 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