删除所有版本的Ruby

删除所有版本的Ruby,ruby,debian,apt-get,dpkg,Ruby,Debian,Apt Get,Dpkg,我运行了sudo apt get install ruby 2.2.*,我想我无意中安装了每个版本的ruby 2.2.* 我只是想安装最新版本的ruby>=2.2.0。 现在我的磁盘已经满了 我如何才能逆转我所做的,然后安装最新版本的ruby>=2.2.0?sudo apt get remove ruby 2.2.*尝试此操作以删除所有内容。最好安装ruby版本管理器,如rvm或rbenv。然后使用rvm或rbenv安装所需的ruby版本。试试这个:aptitude purge ruby 2.2

我运行了
sudo apt get install ruby 2.2.*
,我想我无意中安装了每个版本的ruby 2.2.*

我只是想安装最新版本的ruby>=2.2.0。
现在我的磁盘已经满了


我如何才能逆转我所做的,然后安装最新版本的ruby>=2.2.0?

sudo apt get remove ruby 2.2.*
尝试此操作以删除所有内容。最好安装ruby版本管理器,如rvm或rbenv。然后使用rvm或rbenv安装所需的ruby版本。

试试这个:
aptitude purge ruby 2.2.*
ruby和
2.2.*
之间的空间是一个灾难
apt get
将它们视为两个独立的参数

在我的系统上,
apt get install 2.2.*
这样说:

The following NEW packages will be installed: ada-reference-manual-2005 apache2.2-bin camlp4 cernlib-base cernlib-base-dev ... ... lot more packages ... x11proto-composite-dev x11proto-randr-dev x11proto-render-dev x11proto-xinerama-dev 0 to upgrade, 742 to newly install, 2 to remove and 27 not to upgrade. 将安装以下新软件包: ada-reference-manual-2005 apache2.2-bin camlp4 cernlib基地cernlib基地开发 ... ... 更多的包裹 ... x11proto复合开发人员x11proto randr开发人员x11proto渲染开发人员 X11 xinerama开发项目 0升级,742新安装,2删除,27不升级。 你还没有安装很多版本的Ruby,你已经安装了
Ruby
和每个与regex
2.2.*
和依赖项匹配的包

这是很难撤销的,因为系统上已经安装了与
2.2.*
匹配的包,可能是必需的,因此
apt get remove ruby 2.2.*
在这里没有帮助


应该可以查看apt/history.log以找到需要删除的软件包列表。

我想您不理解我的问题。请再读一遍。我的磁盘已满。我无法安装其他任何东西。请尝试此
sudo apt get remove ruby 2.2.*
不幸的是,此操作不起作用-我写信解释您为什么要为项目选择特定版本?如果是这样的话,您可以简单地忽略它并使用rvm或rbenv。您真的在
ruby
2
之间有空格吗?然后,您将只安装一个
ruby
和任何匹配的
2.2.*
Ya。我是怎么想的,因为它填满了我的硬盘。这是在Raspberry Pi上。在这台计算机上,如果我说
apt get install 2.2.*
有742个新软件包要安装!-已经安装了27个。如果我
apt获得remove2.2.*
我也会删除这27个软件包,系统可能会停止运行,我想我会重新开始。