gem update and a warning
Hi. I'm a little confused with a way used in debian to update gem
package manager. I'm using ruby1.9.1 package which includes gem1.9.1.
Official site ( http://rubygems.org/pages/download ) says that to
upgrade to the latest rubygems you run:
gem update --system
This doesn't work in debian. There is a warning:
gem update --system is disabled on Debian, because it will overwrite
the content of the rubygems Debian package, and might break your
Debian system in subtle ways. The Debian-supported way to update
rubygems is through apt-get, using Debian official repositories.
If you really know what you are doing, you can still update rubygems
by setting the REALLY_GEM_UPDATE_SYSTEM environment variable, but
please remember that this is completely unsupported by Debian.
Ok. I want rubygems version 1.8.x.
gem1.9.1 --version
1.3.7
Seems like debian includes old version of rubygems. Is there any way I
can update it?
The following lines don't produce any warnings:
sudo gem install rubygems-update
sudo update_rubygems
I understand the need to remove rubygems using a package manager. But
wouldn't it be better to use gem's approach?
I mean you could easily remove folders in 'gem env paths' and then
/usr/local/lib/site_ruby/1.9.1 and then /usr/bin/gem
Reply to: