Meno intrusivo modo di installare Ruby 1.9 su un MacBook preso in prestito?

2

Ho bisogno di usare Ruby 1.9 per un test di programmazione, e prendo in prestito il MacBook Air di mio padre per farlo. Sta eseguendo OSX 10.7.5 e ha Ruby 1.8.7

Qual è il modo meno "invasivo" per installare una versione più recente di Ruby sulla sua macchina. Devo avere per installare XCode? Devo avere per installare RVM? L'homebrew sarebbe utile per questo? Se è così, è relativamente semplice rimuoverli una volta che ho finito? Mi piacerebbe restituirlo "pulito" ed evitare di apportare modifiche inutili al suo sistema. Sarebbe l'ideale se potessi annullare / disinstallare eventuali modifiche apportate.

Grazie per il tuo aiuto!

    
posta ivan 11.05.2013 - 21:06
fonte

1 risposta

4

Il problema è che non ci sono build per Ruby per OS X, quindi dovrai almeno installare Strumenti della riga di comando per Xcode per poterlo creare. Ma una volta che hai fatto questo, potresti anche usare qualsiasi Homebrew, RVM o rbenv per installare Ruby, piuttosto che crearlo da solo.

Non penso che ci siano grosse differenze in termini di quanto sia facile rimuovere uno di questi strumenti, dal momento che erano tutti progettati per essere indipendenti e il meno invadenti possibile. In effetti, RVM e rbenv vivono solo in una cartella.

La scelta è tua.

Con homebrew

Direi che il modo più semplice per ottenere Ruby è attraverso Homebrew . Si noti che Homebrew ha Ruby 2.0.0 al momento di scrivere questa risposta, quindi non si otterrà la versione 1.9.3.

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
brew install ruby

Homebrew e tutto ciò che installa vive in /usr/local . Puoi utilizzare questo elenco per rimuoverlo completamente, basta copiarlo e incollarlo su un terminale. Anche se direi che avere homebrew su un Mac non è mai una cattiva idea, motivo per cui lo raccomanderei rispetto agli altri metodi.

Con RVM

RVM è un po 'più intrusivo nel modo in cui interagisce con la tua shell, ma se hai intenzione di rimuoverlo dopo, allora non dovresti non preoccuparti.

Installa RVM di seguendo le istruzioni . Per 1.9.3, hai solo bisogno di:

rvm install 1.9.3

Nota che per usare RVM dovresti cambiare anche il file di configurazione della tua shell ( .bash_profile ), quindi ricordati di ripulirlo in seguito. Oltre a ciò, RVM vive in ~/.rvm e può essere disinstallato con rvm implode .

Con rbenv

rbenv è un concorrente di RVM e fa la stessa cosa. Tranne che se vuoi installare Rubies hai bisogno di ruby-build come plugin.

Segui la sua guida all'installazione e una volta terminato, usa rbenv install 1.9.3-p392 per il più recente patchlevel 1.9.3 , per esempio.

Per rimuovere rbenv, devi solo eliminare ~/.rbenv e rimuovere la riga che la carica da ~/.bash_profile .

    
risposta data 11.05.2013 - 22:16
fonte

Leggi altre domande sui tag