This is driving me nuts - the Ruby docs mention
REXML::Formatters::Default, REXML::Formatters::Transitive, and
REXML::Formatters::Pretty. Documentation all over the web talks about
using these to format REXML::Documents. But nothing I can find
anywhere mentions where this Formatters package is supposed to come
from, and I’ve looked at 6 different machines with recent Ruby
installations (from 1.8.3 to 1.8.6), several of which aren’t mine, and
not a single one of them has this package.
I give up. How on earth are you supposed to get these? Where do they
come from, and why don’t I (or anyone I directly know) have them?
Thanks,
Bill
On Nov 27, 2007 3:54 PM, Bill K. [email protected] wrote:
I give up. How on earth are you supposed to get these? Where do they
come from, and why don’t I (or anyone I directly know) have them?
I have /usr/local/lib/ruby/1.8/rexml. I compiled my Ruby from source.
I can only assume that’s how I got it.
–
Greg D.
http://destiney.com/
On Nov 27, 5:00 pm, “Greg D.” [email protected] wrote:
I have /usr/local/lib/ruby/1.8/rexml. I compiled my Ruby from source.
I can only assume that’s how I got it.
But do you have /usr/local/lib/ruby/1.8/rexml/formatters?
On Nov 27, 2007 4:27 PM, Bill K. [email protected] wrote:
But do you have /usr/local/lib/ruby/1.8/rexml/formatters?
Yes.
ls -lavh /usr/local/lib/ruby/1.8/rexml/formatters
total 24K
drwxr-xr-x 2 root root 4.0K Nov 7 11:09 .
drwxr-xr-x 8 root root 4.0K Nov 7 11:09 …
-rw-r–r-- 1 root root 2.8K Jul 29 21:26 default.rb
-rw-r–r-- 1 root root 4.4K Jul 29 21:26 pretty.rb
-rw-r–r-- 1 root root 1.8K Jul 29 21:26 transitive.rb
–
Greg D.
http://destiney.com/
On Nov 27, 2007 4:44 PM, Greg D. [email protected] wrote:
-rw-r–r-- 1 root root 4.4K Jul 29 21:26 pretty.rb
-rw-r–r-- 1 root root 1.8K Jul 29 21:26 transitive.rb
I just checked another machine where I compiled Ruby from source and
it’s all there too.
–
Greg D.
http://destiney.com/
Okay, I’ve re-installed Ruby by compiling from source. I still don’t
have rexml/formatters. Before trying that, I tried “port install rb-
rexml” since I’d installed Ruby from ports (I’m on OS X, Leopard);
that didn’t make rexml/formatters appear, either.
What the heck is going on? What’s the secret handshake to get rexml/
formatters installed? Anyone?
-Bill
Interesting. I guess, then, the answer is likely to re-install Ruby by
compiling from source.
I can’t for the life of me imagine why other options leave this out. I
installed Ruby via ports on my Mac. I’m not sure how the Linux and
Solaris boxes had it installed. One of the hosts I checked that
doesn’t have them is a Joyent host. Bizarre.
Thanks, guys.
I have a Fedora production server, as well as my local machine. Both
do not have rexml/formatters either.
Very frustrating,
-j.
On Nov 27, 10:28 pm, Peter De jong [email protected]
Hi Bill,
Checked in out on my machine and NO rexml/formatters.
Macbook with 10.4.10 and ruby 1.8. compiled from source.
So it is not on OS X maybe?
Cheers
Oh, my local machine is Mac OS X Tiger, compiled Ruby from source…
Mac OS X --> ruby 1.8.6 (2007-03-13 patchlevel 0) [i686-darwin8.9.1]
Fedora --> ruby 1.8.4 (2005-12-24) [i386-linux]