我如何删除Ruby on Rails和所有相关的gem?
我试过yum remove ruby
但得到这个回应:
yum remove ruby Loaded plugins: fastestmirror, security Setting up Remove Process No Match for argument: ruby Loading mirror speeds from cached hostfile * base: mirror01.th.ifl.net * extras: mirror01.th.ifl.net * updates: mirror01.th.ifl.net No Packages marked for removal
如果我写$rails -v
, $ruby -v
或者$gem -v
我仍然会把它们的版本返回给我,这表明它们已经安装。
尝试以下,
# yum provides ruby
要么
# rpm -qa | grep -i ruby
这将显示当前安装的提供ruby二进制文件的RPM。
一旦你有了rpm的名字,你可以运行下面的命令从你的系统中删除RPM
# yum erase <package_name>
这可能是可能的
如果是这样,那么您将需要从系统path中手动删除ruby库和二进制文件。
你可以通过查找二进制
# which ruby
然后你可以继续从你的path中删除它。
否则用find查找
# find / -name "*ruby*"
然后继续从您的服务器删除目录。
我想下面的命令将有助于您卸载RVM软件包。 请逐个执行。
命令:
rvm list
(它会给你目前安装在你的服务器上的ruby包)
rvm remove ruby_pkg_name
然后一旦成功执行上述命令,然后检查是否ruby卸载或不像ruby -v
, gem -v
, rails -v
或者which ruby
…
希望这会对你有所帮助!