Come rimuovere completamente le gemme di Ruby, Ruby su Mac OS X 10.6.4


13

La maggior parte dei rubyists potrebbe essere scioccata quando leggeranno questo, ma mi piacerebbe sapere se è possibile rimuovere completamente il framework Ruby così come tutti gli strumenti e le gemme forniti con Mac OS X 10.6.4.

Qualsiasi aiuto sarebbe apprezzato. (E spiegazioni anche se pensi che preferirei non farlo)

Grazie


2
Solo per curiosità: perché rimuoverlo? Non è esattamente invadente. Sei estremamente a corto di spazio su disco o qualcosa del genere?
Matt

1
Sono d'accordo con altri poster. A meno che tu non abbia molto spazio su disco, lo lascerei andare. È possibile che ci sia qualche dipendenza sottostante che potrebbe essere interrotta se si rimuove Ruby.
8BitsOfGeek,

1
Se si scherza con i file nella directory / System /, si meritano tutti i mali che ti capitano. Basta non farlo.
ghoppe,

1
È facile vedere quali saranno le conseguenze rimuovendo il sistema Ruby. Dal tipo riga di comando: find /usr -type f -name \*.rb. Questa sarà una cosa che è interessata. Le applicazioni potrebbero anche prevedere il rubino /usr/bine falliranno. In generale, non è una buona idea pasticciare con gli eseguibili in /usr/bin, /sbino /usr/sbin.
TTM

@Greg Ti rendi conto che i file ruby ​​non hanno bisogno di .rbun'estensione?
Daniel Beck

Risposte:


11

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

Avvertenza: OS X si aspetta e talvolta si basa su framework e software forniti con il sistema. Sarebbe una pessima idea rimuovere il sistema Ruby. Potrebbe anche essere sostituito la prossima volta che aggiorni OS X, oppure potrebbe non esserlo, ma OS X potrebbe aspettarsi che sia lì, e quindi accadranno cose brutte. Rimuoverlo a proprio rischio. Sto fornendo questa risposta perché mi hai chiesto, ma non consiglierei di rimuovere un framework di sistema.

Perché vuoi rimuoverlo? Non fa male a niente sedersi lì, inutilizzato.


Grazie ragazzi, non rimuoverò Ruby o Python :)
just_a_dude

L'ho appena rimosso - il bundle da rvm avrebbe usato il sito Ruby per qualche motivo e questo lo ha risolto.
Vojto
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.