I am a newbie on the Mac and ROR. I am trying to install the rails on
my Leopard today and get its done. But I found for many of the gems,
there are tow versions installed on my machine. There is a lower
version installed at /System/Library/Frameworks/Ruby.framework/
Versions/1.8/usr/lib/ruby/gems/1.8 and an updated version I installed
today at /Library/Ruby/Gems/1.8
For example,
stanley$ gem list -d rake -a
*** LOCAL GEMS ***
rake (0.8.3, 0.7.3)
Author: Jim Weirich
Rubyforge: http://rubyforge.org/projects/rake
Homepage: http://rake.rubyforge.org
Installed at (0.8.3): /Library/Ruby/Gems/1.8
(0.7.3): /System/Library/Frameworks/Ruby.framework/
Versions/1.8/usr/lib/ruby/gems/1.8
And if I run rake -V, it will tell me that the current version
executed is 0.8.3.
But if I tried to cleanup the old version installed on my machine, if
failed, as the following:
stanley$ sudo gem cleanup rake
Password:
Cleaning up installed gems...
:0:Warning: Gem::SourceIndex#search support for Regexp patterns is
deprecated
Attempting to uninstall rake-0.7.3
ERROR: While executing gem ... (Gem::InstallError)
Unknown gem rake = 0.7.3
I am wondering how could I uninstall the old version of these gems?
And another question is that I checked the rake file executed which
is /usr/bin/rake
I didn't find any information or path set there that told the console
which rake it should call? If I wanna to use an old version of rake or
even rails, how should I do?
Thanks