我跑了sudo apt-get install ruby 2.2.*
,我想我无意中安装了每个版本的ruby 2.2。* ...
我真的只想安装最新版本的ruby> = 2.2.0 现在我的磁盘已满了。
如何反转我的操作,然后安装最新版本的ruby> = 2.2.0?
答案 0 :(得分:1)
sudo apt-get remove ruby 2.2.*
尝试删除所有内容。最好安装像rvm或rbenv这样的ruby版本管理器。然后使用rvm或rbenv安装所需的ruby版本。
答案 1 :(得分:1)
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.
您还没有安装许多版本的Ruby,您已经安装了ruby
以及与正则表达式2.2.*
和匹配的每个软件包!
这很难撤消,因为系统上已经安装了与2.2.*
匹配的软件包,这些软件包可能非常重要,因此apt-get remove ruby 2.2.*
无法提供帮助。
应该可以查看apt / history.log来查找需要删除的软件包列表。
答案 2 :(得分:0)
试试这个:aptitude purge ruby 2.2.*