Desinstalar las instalaciones de Legacy Ruby | Documentación de cPanel y WHM

Desinstalar instalaciones de Ruby heredadas


Última modificación: 30 de noviembre de 2020

Visión general

Advertencia:

Dejamos de utilizar la base de código Ruby heredada en cPanel & WHM versión 66. No admitiremos ninguna aplicación que cree con las siguientes interfaces:

  • cPanel Ruby on Rails interfaz (cPanel >> Inicio >> Software >> Ruby on Rails).

  • cPanel RubyGems interfaz (cPanel >> Inicio >> Software >> RubyGems).

  • los Instalador de Ruby Gem característica en WHM’s Instaladores de módulos interfaz (WHM >> Inicio >> Software >> Instaladores de módulos).

Para instalar Ruby y crear aplicaciones web Ruby en cPanel & WHM versión 66 y posteriores, siga las instrucciones en nuestro Cómo crear aplicaciones web Ruby documentación.

Puede utilizar varios métodos diferentes para desinstalar Ruby en cPanel & WHM versión 64 y anteriores.

Compilación manual

Si compiló Ruby manualmente en su servidor, ejecute el make uninstall comando en el directorio del paquete.

Después de desinstalar Ruby de su servidor, el sistema puede dejar varios archivos y carpetas en su servidor. Recomendamos que ejecute los siguientes comandos para archivar cualquier archivo y carpeta Ruby que el uninstall El comando no eliminó. Este proceso evita conflictos con futuras instalaciones de Ruby:

1
2
3
4
mv /usr/bin/ruby /usr/bin/ruby.bak`date +%F`
mv /usr/lib/ruby /usr/lib/ruby.bak`date +%F`
mv /usr/bin/gem /usr/bin/gem.bak`date +%F`
mv /usr/bin/rails /usr/bin/rails.bak`date +%F`

El comando rpm

Para determinar si Ruby existe en su servidor, ejecute el siguiente comando:

El comando devuelve un resultado similar al siguiente ejemplo:

1
2
3
4
5
6
7
# rpm -qa|grep -i ruby
rubygems-1.3.7-5.el6.noarch
ruby-rdoc-1.8.7.374-4.el6_6.i686
ruby-libs-1.8.7.374-4.el6_6.i686
ruby-devel-1.8.7.374-4.el6_6.i686
ruby-1.8.7.374-4.el6_6.i686
ruby-irb-1.8.7.374-4.el6_6.i686

Para eliminar un paquete, ejecute el rpm e --nodeps packagename comando, donde packagename representa el nombre de un paquete.

El comando yum

Para determinar si Ruby existe en su servidor, ejecute el siguiente comando:

El comando devuelve un resultado similar al siguiente ejemplo:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
# yum provides ruby
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
 * base: repos.dfw.quadranet.com
 * extras: mirror.oss.ou.edu
 * updates: centos-distro.cavecreek.net

ruby-1.8.7.374-2.el6.i686 : An interpreter of object-oriented scripting language
Repo        : base
Matched from:
ruby-1.8.7.374-3.el6_6.i686 : An interpreter of object-oriented scripting language
Repo        : updates
Matched from:
ruby-1.8.7.374-4.el6_6.i686 : An interpreter of object-oriented scripting language
Repo        : updates
Matched from:
ruby-1.8.7.374-4.el6_6.i686 : An interpreter of object-oriented scripting language
Repo        : installed
Matched from:
Other       : Provides-match: ruby

Para eliminar un paquete, ejecute el yum erase packagename comando, donde packagename representa el nombre de un paquete.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *