Назад | Перейти на главную страницу

Удалите Ruby on Rails на CentOS 6

Как я могу удалить Ruby on Rails и все связанные с ним драгоценные камни?

Я попытался 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

Это отобразит установленные в настоящее время пакеты RPM, которые предоставляют двоичный файл ruby.

Как только у вас будет имя RPM, вы можете запустить следующее, чтобы удалить RPM из вашей системы

# yum erase <package_name>

Возможно, что

  1. ruby rpm был установлен с помощью специального именованного пакета rpm
  2. этот рубин был скомпилирован с помощью gcc на текущем хосте

Если это так, то вам нужно будет вручную удалить ruby ​​libs и двоичные файлы из вашего системного пути.

Вы можете найти двоичный файл с помощью

# which ruby 

Затем вы можете приступить к удалению его со своего пути.

Другой поиск с поиском

# find / -name "*ruby*"

затем приступайте к удалению каталогов с вашего сервера.

удаление ruby ​​с сервера, то есть CentOs, зависит от того, как вы его установили. Если он был установлен напрямую без rvm или rbenv, тогда

yum remove ruby

или

   sudo yum remove ruby 

если он установлен с помощью rvm

rvm remove 1.9.3-p551

или

 rvm remove <ruby-version>

если он установлен с помощью rbenv, например:

rbenv uninstall 2.1.0

или

rbenv uninstall <ruby-version> 

Я предполагаю, что приведенная ниже команда будет полезна для удаления пакетов RVM. Пожалуйста, выполняйте по одному.

Команды:

  1. rvm list

    (он сообщит вам, какие пакеты Ruby в настоящее время установлены на вашем сервере)

  2. rvm remove ruby_pkg_name

затем после успешного выполнения вышеуказанных команд проверьте, удаляется ли Ruby или нет ruby -v, gem -v, rails -v или which ruby...

надеюсь, это будет полезно для вас!