我们通过下载rubygems tar.gz压缩文件并运行setup.rb命令,在Debian系统上安装了rubygem应用程序(版本1.3.6)。
什么是卸载此应用程序的最佳方式?
在将来,如果你必须从tar.gz文件安装,那么值得使用优秀的“checkinstall”程序,你只需在安装命令之前(不pipe怎么说)用“checkinstall”来创build一个deb包,然后安装它。
您可能可以使用checkinstall 重新安装 rubygems,然后立即使用dpkg -r软件包名称将其删除。
以下是我在Ubuntu系统上删除.tar.gz中安装的rubygems的操作:
aptitude install checkinstall wget http://rubyforge.org/frs/download.php/69365/rubygems-1.3.6.tgz tar xfvz rubygems-1.3.6.tgz cd rubygems-1.3.6 checkinstall ruby setup.rb
当被问到时,给它一个名字“rubygems”。 在这一刻,我们已经重新安装了rubygems。 现在我们需要卸载它:
dpkg -r rubygems rm /usr/bin/gem1.8
就是这样。 清理rubygems的卸载。
顺便说一句:build议先卸载所有的gem,在每个gem上做gem uninstall <gem-name> 。
你的意思是像哈姆什么的具体gem,或者你的意思是整个gempipe理系统?
要卸载一个gem:
gem uninstall NAME_OF_THE_GEM
如果你不是root用户,请使用sudo。
卸载rubygempipe理系统:
你必须做以下select:1)如果你使用了REE,那么请擦拭REE文件夹并重新安装相同的版本。 默认情况下,REE安装在/ opt / ruby-enterprise-version-number /
2)如果你使用股票ruby(apt-get),那么它更复杂一点:findruby是环境坐:
ruby -e 'puts $:'
应该是/ usr / local / lib / ruby
切换到lib / site_ruby / 1.8的目录。 根据你的环境可能会有所不同。
rm -r rubygems.rb ubygems.rb rubygems
另外删除gem可执行文件。
which gem
会告诉你gem的可执行文件在默认情况下它应该位于:/ usr / local / bin / gem&/usr/bin/gem1.8 – 只需rm -rf这两项就可以了。 在未来,我强烈build议您使用:Ruby Enterprise Edition( http://www.rubyenterpriseedition.com/ ) – 它是GPL,免费且具有非常好的和稳定的声誉 – 如果您需要,也可以与Passenger一起运行部署rails应用程序或使用apt-get或aptitude。