如何彻底删除Ruby + Rails + Gems?
我在Ubuntu 10.04上弄乱了我的Ruby dev环境。
从我的系统中删除这些包的最佳方法是什么?
- ruby
- 所有gem
- RubyGems的
为了重新开始,我想使用RVM重新安装Ruby。
如果您正在使用Ubuntu软件包,请运行sudo apt-get purge
所以这应该是这样的:
sudo apt-get purge ruby rubygems
从apt-get手册页 :
purge purge is identical to remove except that packages are removed and purged (any configuration files are deleted too).
如果您使用的是RVM,为什么还要卸载系统ruby呢?
我通过RVM安装了1.8.7和1.9.2-rc。
安装RVM后,可以将RVM 1.8.7设置为默认的ruby安装。 只是不要以root用户身份安装RVM。
对于那些想知道的人, https: //rvm.io/有RVM安装说明。
在通过RVM安装1.8.7之前,请务必阅读有关Ubuntu需要安装的软件包的说明。 如果您不安装它们,您可能会遇到一些gem的问题。
使用synaptic,您可以删除Ruby包(选择“完全删除”选项)。 我想这相当于命令行:sudo apt-get purge
现在对于gem:它们不被视为包。 您需要手动删除它们(除非您想使用Ruby来执行此操作,但是因为您说它已损坏…)
默认情况下,Ruby gem安装在.gem文件夹下的主文件夹中。 如果你真的想让事情干净,只需删除〜/ .gem,它就足够了。 当您重新安装Ruby和所有内容时,该文件夹将再次创建,您将很高兴。
如果您使用RVM安装了Ruby,那么以下命令将完全删除RVM安装目录:
rvm implode
运行此命令将要求您确认删除.rvm
目录。
完成删除.rvm
目录后,您将收到以下消息值得注意:
注意,如果它们仍然存在,您可能需要手动删除/ etc / rvmrc和〜/ .rvmrc。
请检查所有.bashrc .bash_profile .profile和.zshrc是否有RVM源代码行,如果是每用户安装,请删除或注释掉。
删除Ruby Gems
gem uninstall rvm