Como remover completamente o Ruby, Ruby gems no Mac OS X 10.6.4

13

A maioria dos rubiistas pode ficar chocada ao ler isso, mas eu gostaria de saber se é possível remover completamente a estrutura do Ruby, bem como todas as ferramentas e jóias que acompanham o Mac OS X 10.6.4.

Qualquer ajuda seria apreciada. (E explicações também, se você acha que eu prefiro não fazer isso)

obrigado

just_a_dude
fonte
2
Apenas por curiosidade - por que removê-lo? Não é exatamente intrusivo. Você está extremamente com pouco espaço em disco ou algo assim?
Matt
11
Estou de acordo com outros pôsteres. A menos que você tenha muito pouco espaço em disco, eu deixo para lá. É possível que exista alguma dependência subjacente que possa ser interrompida se você remover o Ruby.
8BitsOfGeek
11
Se você mexer com os arquivos no diretório / System /, merece o que quer que seja o mal. Apenas não faça isso.
ghoppe
11
É fácil ver o que será afetado pela remoção do sistema Ruby. A partir do tipo de linha de comando: find /usr -type f -name \*.rb. Isso será algo afetado. Os aplicativos também podem esperar o ruby /usr/bin, e eles falharão. Em geral, não é uma boa ideia mexer com executáveis ​​em /usr/bin, /sbinou /usr/sbin.
TTM
@ Greg Você percebe que os arquivos ruby ​​não precisam de .rbextensão?
Daniel Beck

Respostas:

11

Basta apagar /System/Library/Frameworks/Ruby.framework, /Library/Rubye erb, gem, irb, rdoc, ri, ruby, e testrbde /usr/bin.

Aviso: o OS X espera e, às vezes, depende de estruturas e software fornecidos com o sistema. Seria uma péssima idéia remover o sistema Ruby. Pode até ser substituído na próxima vez que você atualizar o OS X - ou talvez não, mas o OS X pode esperar que ele esteja lá e então coisas ruins acontecerão. Remova-o por sua conta e risco. Estou fornecendo esta resposta porque você perguntou, mas eu não recomendaria remover uma estrutura do sistema.

Por que você deseja removê-lo? Não está doendo nada ficar sentado lá, sem uso.

mipadi
fonte
Obrigado rapazes, não irá remover Ruby ou Python :)
just_a_dude
Acabei de removê-lo - o pacote do rvm usaria o site Ruby por algum motivo e isso foi corrigido.
Vojto