FreeRIDE 0.5.0 Release Candidate 1 is available for download. Go to http://www.rubyide.org/ for details.
WHAT IS FREERIDE
FreeRIDE aims to be a full-featured, first-class IDE on a par with those
available for other languages, with all the best-of-breed features that you
would expect in a high-end IDE. You can see some screenshots here:
Just one question: Is there a way I can change the syntax coloring so that
I won’t have to change it every time I download a new FreeRIDE? (Kind of
like a .emacs file or something…)
FreeRIDE 0.5.0 Release Candidate 1 is available for download. Go to http://www.rubyide.org/ for details.
WHAT IS FREERIDE
FreeRIDE aims to be a full-featured, first-class IDE on a par with those
available for other languages, with all the best-of-breed features that
you
would expect in a high-end IDE. You can see some screenshots here:
FreeRIDE 0.5.0 Release Candidate 1 is available for download. Go to http://www.rubyide.org/ for details.
WHAT IS FREERIDE
FreeRIDE aims to be a full-featured, first-class IDE on a par with those
available for other languages, with all the best-of-breed features that
you
would expect in a high-end IDE. You can see some screenshots here:
So where’s the debian package? In fact, I don’t even see the rubyfx
package after an apt-get update… I seem to recall seing it. odd.
db
···
On Mon, Dec 23, 2002 at 09:01:04PM +0900, Curt Hibbs wrote:
[drum roll…]
FreeRIDE 0.5.0 Release Candidate 1 is available for download. Go to http://www.rubyide.org/ for details.
WHAT IS FREERIDE
FreeRIDE aims to be a full-featured, first-class IDE on a par with those
available for other languages, with all the best-of-breed features that you
would expect in a high-end IDE. You can see some screenshots here:
It was working yesterday, but today it does not. I even tried a
reinstall/reboot, but that didn’t help, either.
./freebase/readers.rb:55:in read_slot': undefined methodkeys’ for nil
(NoMethodError)
from ./freebase/readers.rb:51:in load' from ./freebase/properties.rb:43:ininitialize’
from ./freebase/plugin.rb:103:in new' from ./freebase/plugin.rb:103:ininitialize’
from ./freebase/configuration.rb:305:in new' from ./freebase/configuration.rb:305:ininstance’
from ./freebase/configuration.rb:64:in load_plugins' from ./freebase/core.rb:61:ininitialize’
from ./freebase/core.rb:35:in new' from ./freebase/core.rb:35:instartup’
from freeride.rb:53:in `startup’
from freeride.rb:66
After adding “puts plugin.name” to Configuration#load_plugins, I found that
it is having a problem with “rubyide_fox_gui-appframe”. (BTW, I first tried
"p plugin", but that just hung–infinite loop. Is this a bug in inspect or
in the plugins?)
Anyway, instead of just reinstalling, I tried an uninstall first, and that
worked. Still, I have no idea what it was that became corrupted in the
first place (and I obviously don’t have it any more). Some file FreeRIDE
generates, no doubt, since a simple reinstall didn’t fix it.
Compilation and installation off all the needed stuff worked fine (well
FXRuby is a hard test for my old PC ;-). After starting FreeRIDE (needs
as long as Emacs) its seems to work quite fast.
But:
the source viewer window is always empty. No tree, no icons no
nothing.
Instead of a toolbar there is only “PNGPNGPNGPNG”. Literally.
Before starting it said “Failing to start: rubyide_util_logger”
System:
FreeRIDE 0.5.0rc1
FXRuby 1.0.16
fxscintilla-1.49.1
fox-1.0.29
Ruby 1.7.3
OS is FreeBSD 4.7 on a Pentium 100 with 64 MB RAM.
Sorry, we don’t have anyone (at the moment) who has the knowledge and
capability to do debian packages… any volunteers?
Curt
···
-----Original Message-----
From: Daniel Bretoi [mailto:lists@debonair.net]
Sent: Monday, December 23, 2002 1:56 PM
To: ruby-talk ML
Subject: Re: ANN: FreeRIDE 0.5.0 Release Candidate 1
So where’s the debian package? In fact, I don’t even see the rubyfx
package after an apt-get update… I seem to recall seing it. odd.
db
On Mon, Dec 23, 2002 at 09:01:04PM +0900, Curt Hibbs wrote:
[drum roll…]
FreeRIDE 0.5.0 Release Candidate 1 is available for download. Go to http://www.rubyide.org/ for details.
WHAT IS FREERIDE
FreeRIDE aims to be a full-featured, first-class IDE on a par with those
available for other languages, with all the best-of-breed
features that you
would expect in a high-end IDE. You can see some screenshots here:
I have tried installing the RPMs on a RH80 machine. There seems to be a
problem with naming? of the fox library when using the RH80 rpms on the
Fox website – fxsincilla doesn’t install from rpm claiming libfox
doesn’t exist. I compiled fxsincilla by hand – which works fine, but
then freeRIDE won’t start – all the libraries it calls it doesn’t find.
Then I decided to try compiling all needed packages from scratch – but
was met with:
At that point I gave up due to time commitment (probably other OSes are
easier, but RH80 is not trivial to install. (Hopefully RH will start
installing all this witht eh basic OS.
Bill
···
FreeRIDE 0.5.0 Release Candidate 1 is available for download. Go to http://www.rubyide.org/ for details.
Instead of a toolbar there is only “PNGPNGPNGPNG”. Literally.
This indicates that your FOX library was built without support for PNG
images.
When you configure FOX (i.e. by running its configure script) it
attempts to locate the PNG header file (png.h) in the usual places (e.g.
/usr/include or /usr/local/include). If it’s unable to detect this
prerequisite for PNG image support it will still go ahead and build FOX,
but any PNG icons or images (such as those used in FreeRIDE) will simply
display the default “PNG” bitmap that you’re seeing.
I don’t use FreeBSD, but if it’s similar to RedHat Linux you may need to
install a PNG “development” package (independent of the PNG “runtime”
package) before configuring and building FOX. On Red Hat Linux this
package is called “libpng-devel” (versus “libpng”).
If you’re pretty sure that this isn’t the problem (i.e. you know that
the png.h header file is already present but perhaps in some
non-standard location) please see the FOX installation instructions
about how to specify non-standard locations for stuff like that.
Eventually, there should be a UI exposed to change and configure all such
things, but there is no such thing at the moment as we wanted to get
something out as soon as possible.
If you don’t want to fool with it you could you could just live with the
current setup. Or, you could hack some private changes to set what you want.
Or (best of all) you could dig into the FreeRIDE source code (admittedly, a
bit of a learning curve) and write a plugin to implement this.
In any case, Rich Kilmer is the one who implemented the highlighting and
font settings and would be the one to easily point you to the right spot –
unfortunately, he’s on vacation this week.
Curt
···
-----Original Message-----
From: Peter Booth [mailto:pbooth@nocoincidences.com]
Sent: Monday, December 23, 2002 11:49 AM
To: ruby-talk ML
Subject: Re: FreeRIDE 0.5.0 Release Candidate 1
Also, anyway to change the font?
“Chris Pine” nemo@hellotree.com wrote in message
news:02ba01c2aaa2$2f3a9ef0$6401a8c0@MELONBALLER…
Cool!
Just one question: Is there a way I can change the syntax coloring so
that
I won’t have to change it every time I download a new FreeRIDE?
(Kind of
like a .emacs file or something…)
“Chris Pine” nemo@hellotree.com wrote in message
news:02ba01c2aaa2$2f3a9ef0$6401a8c0@MELONBALLER…
Cool!
Just one question: Is there a way I can change the syntax coloring so
that
I won’t have to change it every time I download a new FreeRIDE? (Kind of
like a .emacs file or something…)
works for me (but I have never actually used any of the opengl routines,
so all I can say is that I successfully compile & install fox &
fxscintilla and FXRuby.)
At that point I gave up due to time commitment (probably other OSes are
easier, but RH80 is not trivial to install. (Hopefully RH will start
installing all this witht eh basic OS.
I have tried installing the RPMs on a RH80 machine. There seems to be a
problem with naming? of the fox library when using the RH80 rpms on the
Fox website – fxsincilla doesn’t install from rpm claiming libfox
doesn’t exist. I compiled fxsincilla by hand – which works fine, but
then freeRIDE won’t start – all the libraries it calls it doesn’t find.
The RPM situation seems to be pretty fragmented for both FOX and
FXScintilla; your best bet is probably to build both directly from the
source code. First, FOX:
./configure --with-opengl=opengl
make
make install (as root)
then same deal for FXScintilla.
Then I decided to try compiling all needed packages from scratch – but
was met with:
This would be fixed by passing in the ‘–with-opengl=opengl’ flag to
FOX’s configure script as shown above. This is also discussed in the
INSTALL file in the FOX source code distribution.
At that point I gave up due to time commitment (probably other OSes are
easier, but RH80 is not trivial to install. (Hopefully RH will start
installing all this with the basic OS.
Yes, I do wonder who we (as a community) need to sleep with to get FOX,
FXScintilla and FXRuby included in future Red Hat distributions
Instead of a toolbar there is only “PNGPNGPNGPNG”. Literally.
This indicates that your FOX library was built without support for PNG
images.
[…]
If you’re pretty sure that this isn’t the problem (i.e. you know that
the png.h header file is already present but perhaps in some
non-standard location) please see the FOX installation instructions
about how to specify non-standard locations for stuff like that.
png.h is installed in /usr/local. The configure script seems to be
broken, because it does not find png.h regardless of it’s location. I do
not understand enough of it’s syntax, so I just hacked it to return
always “-DHAVE_PNG_H” and “-lpng”, symlinked the png stuff to /usr/X11R6
(png.h, pngconf.h and libpng.so) and “make” run without errors. Next I
removed the symlinks, and restarted FreeRIDE: It has icons in the
toolbar (and an always empty source window ;-).