Tutto stava funzionando bene, fino a quando abbiamo deciso di aggiornare Ruby a 1.8.7 da 1.8.6, e questo è quando si scatena l'inferno. Quando abbiamo compilato Ruby 1.8.7 dal sorgente, è stato installato in/usr/local/bin e Ruby 1.8.6 è rimasto in/usr/bin. Al momento abbiamo disinstallato Ruby 1.8.6 e da un certo punto abbiamo eliminato i file ruby 1.8.7 da/usr/local.Come disinstallare Ruby da/usr/local?
quando proviamo "quale rubino" punta a/usr/local. Se qualcuno può aiutarci a capire cosa dobbiamo fare per rimetterci in carreggiata, saremmo molto grati.e anche qualche idea su come possiamo disinstallare ruby da/usr/local. abbiamo provato yum rimuovere rubino, che ha rimosso il rubino da /usr/bin.Grazie e saluti!
Intendevi/etc/bin/ruby o/usr/bin/ruby? Inoltre, ci sono altri nomi correlati a ruby che devono essere collegati come irb, rdoc, ecc. –
Greg, il mio male ... Lo hai indicato correttamente, è/usr/bin/ruby, proprio come la prima riga. Lo correggerò. Grazie :-) – intellidiot
Ho intenzione di suggerire di NON fare alcun collegamento in '/ usr/bin' ad altre versioni di Ruby se il SO installato Ruby in'/usr/bin' di default. Su Apple's Snow Leopard, Apple sta installando il codice che utilizza Ruby 1.8.7, che è preinstallato in '/ usr/bin'. Pasticciare con quello potrebbe causare piccoli bug/fallimenti lungo la strada in quell'app o in qualsiasi altro momento successivo. Più penso che sia meglio usare RVM per gestire i Rubini sandboxed o installare in/usr/local/bin' o magari da qualche parte in '/ opt /' e regolare il percorso; Mettilo da qualche parte il sistema non assumerà l'aspetto. –