【发布时间】:2018-06-09 19:53:31
【问题描述】:
我想从我的系统中完全删除 rbenv、rvm、Ruby 和 Rails,以便我可以从头开始安装 rbenv 和 Ruby。我尝试对 rbenv 和 rvm 使用 sudo apt remove、sudo apt purge、sudo apt autoremove 和 sudo apt uninstall,并且我已经删除了 ~/.rvm 和 ~/.rbenv 文件夹,但它们似乎仍然安装在我的机器。每次尝试后我都重新启动了终端。我希望版本管理器、所有 gem 和所有版本的 Ruby 都从系统中完全清除,不留下任何痕迹。这样做的正确方法是什么?
更新:
通过重复我之前尝试过的所有先前步骤,我已经设法删除了 rbenv,但是,现在在尝试删除 rvm 时,我收到以下错误:
dpkg: rvm: dependency problems, but removing anyway as you requested:
ruby-full depends on ruby; however:
Package ruby is not configured yet.
Package rvm which provides ruby is to be removed.
rake depends on ruby | ruby-interpreter; however:
Package ruby is not configured yet.
Package rvm which provides ruby is to be removed.
Package ruby-interpreter is not installed.
ruby-test-unit depends on ruby | ruby-interpreter; however:
Package ruby is not configured yet.
Package rvm which provides ruby is to be removed.
Package ruby-interpreter is not installed.
(Reading database ... 344123 files and directories currently installed.)
Removing rvm (1.29.3-1) ...
groupdel: cannot remove the primary group of user 'josh'
dpkg: error processing package rvm (--remove):
subprocess installed post-removal script returned error exit status 8
Errors were encountered while processing:
rvm
E: Sub-process /usr/bin/dpkg returned an error code (1)
【问题讨论】:
-
你说它们似乎安装在我的机器上是什么意思?
-
apt list --installed | grep rvm返回rvm/now 1.29.3-1 all [installed,local]和$ rbenv --version返回rbenv 1.1.1-37-g1c772d5