Comment supprimer complètement Ruby, Ruby Gems sur Mac OS X 10.6.4

13

La plupart des rubyistes pourraient être choqués lorsqu'ils liront ceci, mais j'aimerais savoir s'il est possible de supprimer complètement le framework Ruby ainsi que tous les outils et gemmes livrés avec Mac OS X 10.6.4.

Toute aide serait appréciée. (Et des explications aussi si vous pensez que je préfère ne pas faire ça)

Merci

just_a_dude
la source
2
Juste par curiosité - pourquoi l'enlever? Ce n'est pas exactement intrusif. Êtes-vous extrêmement à court d'espace disque ou quelque chose?
Matt
1
Je suis d'accord avec d'autres affiches. À moins que vous ayez un espace disque extrêmement court, je laisserais tomber. Il est possible qu'une dépendance sous-jacente soit brisée si vous supprimez Ruby.
8BitsOfGeek
1
Si vous jouez avec des fichiers dans le répertoire / System /, vous méritez tous les maux qui vous arrivent. Ne le fais pas.
ghoppe
1
Il est facile de voir ce qui sera affecté par la suppression du système Ruby. De type ligne de commande: find /usr -type f -name \*.rb. Ce sera une chose qui sera affectée. Les applications peuvent également s'attendre à recevoir du rubis /usr/binet elles échoueront. En général, ce n'est pas une bonne idée de jouer avec les exécutables dans /usr/bin, /sbinou /usr/sbin.
TTM
@Greg Vous vous rendez compte que les fichiers rubis n'ont pas besoin d'une .rbextension?
Daniel Beck

Réponses:

11

Il suffit de supprimer /System/Library/Frameworks/Ruby.framework, /Library/Rubyet erb, gem, irb, rdoc, ri, rubyet testrbde /usr/bin.

Avertissement: OS X attend et s'appuie parfois sur les frameworks et les logiciels fournis avec le système. Ce serait une très mauvaise idée de supprimer le système Ruby. Il pourrait même être remplacé la prochaine fois que vous mettrez à jour OS X - ou non, mais OS X pourrait s'attendre à ce qu'il soit là, et alors de mauvaises choses se produiront. Retirez-le à vos risques et périls. Je fournis cette réponse parce que vous l'avez demandé, mais je ne recommanderais pas de supprimer un cadre système.

Pourquoi voulez-vous le supprimer? Ça ne fait rien de mal de rester là, inutilisé.

mipadi
la source
Merci les gars, ne supprimera pas Ruby ou Python :)
just_a_dude
Je viens de le supprimer - le bundle de rvm utiliserait le site Ruby pour une raison quelconque et cela l'a corrigé.
Vojto