it-swarm.cn

如何完全删除Ruby + Rails + Gems?

我搞砸了Ubuntu 10.04上的Ruby dev环境。

从我的系统中删除这些包的最佳方法是什么?

  • Ruby
  • 所有宝石
  • RubyGems的

为了重新开始,我想使用 RVM 重新安装Ruby。

25
zengr

如果你正在使用Ubuntu包运行Sudo apt-get purge <packages>

所以这应该是这样的:

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).
20
Marco Ceppi

如果您使用的是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需要安装的软件包的说明。如果您不安装它们,您可能会遇到一些宝石的问题。

7
Alan Peabody

使用synaptic,您可以删除Ruby包(选择“完全删除”选项)。我想这相当于命令行:Sudo apt-get purge

现在对于宝石:它们不被视为包。您需要手动删除它们(除非您想使用Ruby来执行此操作,但是因为您说它已损坏...)

默认情况下,Ruby gems安装在.gem文件夹下的主文件夹中。如果你真的想让事情变得干净,那就删除〜/ .gem,它就足够了。当您重新安装Ruby和所有内容时,该文件夹将再次创建,您将很高兴。

4
Little Jawa

如果已使用RVM安装Ruby,则以下命令将完全删除RVM安装目录:

 rvm implode

运行此命令将要求您确认删除.rvm目录。

完成删除.rvm目录后,您将收到以下消息值得注意:

注意,如果它们仍然存在,您可能需要手动删除/ etc/rvmrc和〜/ .rvmrc。

对于RVM源代码行,请检查所有.bashrc .bash_profile .profile和.zshrc,如果这是每用户安装,请删除或注释掉。

删除Ruby Gems

gem uninstall rvm
0
Mukesh Chapagain