T
Tom Cloyd
I'm running Kubuntu Linux 8.10 - a fresh install. I'm setting up Ruby now.
I've done this before, but it takes very little for me to be in over my
head, so I need a quick review from someone who actually 'has a clue'.
I have just installed Ruby 1.8.7 from the source available at the Ruby
website. No problems. I then downloaded from Rubyforge the
rubygems-1.3.1.tgz module, unpacked it, and launched its setup.rb file.
There was no console response other than a new command line. I assume
this is normal.
Then....I issue a gem -v, and get back "1.2.0".
I'm lost at this point. I thought I just installed v. 1.3.1.
"which gem" produces "/usr/bin/gem".
Looking there, I see both a "gem" and a "gem1.9".
Oh boy. Two versions. "gem1.9 -v" also produces "1.2.0". Now I'm really
confused. And why "gem1.9"? What's THAT about?
Being very suspicious at this point, I issue "which ruby1.9" and get
back "/usr/bin/ruby1.9". "ruby1.9 -v" produces "ruby 1.9.0 (2008-06-20
revision 17482) [i486-linux]". This is just nuts. I didn't install this.
Where did it come from?
If I'm going to use my new Ruby 1.8.7 and want it to use the latest
rubygems, which I presume IS somewhere in my filesystem, what do I need
to do? Anything at all?
Can someone please untangle this for me, so I can just get back to work
with my ruby learning...?
Thanks (very much!) in advance.
Tom
I've done this before, but it takes very little for me to be in over my
head, so I need a quick review from someone who actually 'has a clue'.
I have just installed Ruby 1.8.7 from the source available at the Ruby
website. No problems. I then downloaded from Rubyforge the
rubygems-1.3.1.tgz module, unpacked it, and launched its setup.rb file.
There was no console response other than a new command line. I assume
this is normal.
Then....I issue a gem -v, and get back "1.2.0".
I'm lost at this point. I thought I just installed v. 1.3.1.
"which gem" produces "/usr/bin/gem".
Looking there, I see both a "gem" and a "gem1.9".
Oh boy. Two versions. "gem1.9 -v" also produces "1.2.0". Now I'm really
confused. And why "gem1.9"? What's THAT about?
Being very suspicious at this point, I issue "which ruby1.9" and get
back "/usr/bin/ruby1.9". "ruby1.9 -v" produces "ruby 1.9.0 (2008-06-20
revision 17482) [i486-linux]". This is just nuts. I didn't install this.
Where did it come from?
If I'm going to use my new Ruby 1.8.7 and want it to use the latest
rubygems, which I presume IS somewhere in my filesystem, what do I need
to do? Anything at all?
Can someone please untangle this for me, so I can just get back to work
with my ruby learning...?
Thanks (very much!) in advance.
Tom