Not sure what it means but I ended up recompiling and installing. I
shouldn’t have to do that! anyone know what it means? this is my first
time using ruby and i would hate to use it if it’s buggy.
“Not sure what it means but I ended up recompiling and installing.”
If you are man enough to compile from source on your own already, then
at least report your GCC and Glibc version as well. It won’t be a
guaranteed reply, because not everyone will have enough knowledge about
glibc inner workings to know when pointers are invalid (or about the
ruby code per se, although there are quite some smart enough to
understand the C code of the inner ruby-c)
“I shouldn’t have to do that! anyone know what it means? this is my
first
time using ruby and i would hate to use it if it’s buggy.”
Noone forces you to use 1.9.x when you are NEW to ruby. Quite the
opposite - if you are new to ruby, use 1.8.x and learn it. Being “buggy”
is relative - ruby 1.6.x was probably “buggier” than 1.8.x and even
within the 1.8.x series you had some releases with a bit more bugs than
others.
If you require stability, use 1.8.x.
I compile that one from source and it works nicely. (My glibc version is
2.9 and the GCC Version is 4.4.2)
If you are man enough to compile from source on your own already, then
at least report your GCC and Glibc version as well. It won’t be a
guaranteed reply, because not everyone will have enough knowledge about
glibc inner workings to know when pointers are invalid (or about the
ruby code per se, although there are quite some smart enough to
understand the C code of the inner ruby-c)
Well, I updated my gcc package and all is well now.
Noone forces you to use 1.9.x when you are NEW to ruby. Quite the
opposite - if you are new to ruby, use 1.8.x and learn it. Being “buggy”
is relative - ruby 1.6.x was probably “buggier” than 1.8.x and even
within the 1.8.x series you had some releases with a bit more bugs than
others.
If you require stability, use 1.8.x.
Well, considering that 1.9 is so much quicker than 1.8, I opted for 1.8.
No point in learning a new language if I’m going to run an “older”
version that is slower than the “new” release.
Agreed, I see no reason for new projects to use 1.8.x unless one of
their dependencies isn’t available for 1.9.x. I’ve been running 1.9.1
for some time and have yet to run into stability issues.
This says to me that 1.9.1 is the recommended stable release. If it’s
not actually stable (meaning production ready, not bug free), than it
shouldn’t be the recommended option.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.