Desinstalar o Ruby on Rails no CentOS 6

1

Como posso remover o Ruby on Rails e todas as gemas associadas?

Eu tentei yum remove ruby , mas recebi esta resposta:

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

Se eu escrever $rails -v , $ruby -v ou $gem -v , ainda recebo as versões deles retornadas para mim, o que indica que elas estão instaladas.

    
por Stefan 16.05.2013 / 12:42

2 respostas

4

tente o seguinte,

# yum provides ruby

ou

# rpm -qa | grep -i ruby

Isto irá mostrar os RPMs atualmente instalados que fornecem o binário rubi.

Depois de ter o nome do rpm, você pode executar o seguinte para remover o RPM do seu sistema

# yum erase <package_name>

Pode ser possível que

  1. o ruby rpm foi instalado com um pacote rpm nomeado personalizado
  2. que o ruby foi compilado com o gcc no host atual

Em caso afirmativo, você precisará remover manualmente bibliotecas e binários do ruby do caminho do sistema.

Você pode localizar o binário por

# which ruby 

Depois, você pode removê-lo do seu caminho.

Outra pesquisa com encontrar

# find / -name "*ruby*"

prossiga para remover os diretórios do seu servidor.

    
por 16.05.2013 / 14:40
0

Eu acho que abaixo do comando seria útil para você desinstalar os pacotes RVM. Por favor, execute um por um.

Comandos:

  1. rvm list

    (ele lhe dará quais pacotes ruby estão atualmente instalados em seu servidor)

  2. rvm remove ruby_pkg_name

em seguida, uma vez executado com sucesso os comandos acima, verifique se o ruby desinstala ou não o ruby -v , gem -v , rails -v ou which ruby ...

espero que isso seja útil para você!

    
por 22.08.2016 / 09:17