Installazione di ruby in una directory specifica / usb

1

Sto cercando di installare Ruby in una directory specifica, una chiavetta USB, in modo da poter spostare la chiavetta USB avanti e indietro senza dover installare ruby su ogni macchina a cui arrivo (ho bisogno di Ruby 2.0+). Come posso fare questo?

Mi sono preso cura di cose come impostare la directory di installazione di RVM e così via, senza fortuna. Il più vicino che ho trovato è stato questa descrizione che mi dice come spostare l'intera installazione RVM , che non voglio Voglio solo una versione semplice di rubino su una chiavetta USB.

Su Windows è stato molto semplice: lancia RubyInstaller e puntalo verso l'USB. Su OSx, beh, questa è un'altra storia.

Come posso ottenere questo?

    
posta Automatico 15.05.2014 - 00:37
fonte

1 risposta

1

Quindi l'ho capito:

Quello che devi fare è scaricare ruby source ed estrarlo ovunque. Poi hai una cartella chiamata ruby-2.1.2 , o qualcosa che riflette la tua versione ruby.

Quindi, nel terminale, cd a quella directory. Quindi esegui:

./configure --prefix=/Volumes/USB_STICK_NAME/folder/to/install/into/osx_ruby
make
sudo make install

Protip: trascina e rilascia la cartella ubs desiderata nel terminale per ottenere il percorso della cartella desiderato. Molto più facile che scriverlo

Questo installerà ruby nella chiavetta USB denominata "USB_STICK_NAME" nelle cartelle folder/to/install/into/osx_ruby . Sentiti libero di nominarlo diversamente, ma ricorda; La cartella che selezioni come directory di installazione è dove finisce tutta la roba interna di ruby, come bin , lib . Consiglierei di denominare la cartella "osx_ruby" o qualcosa di simile.

Spero che qualcuno lo trovi utile.

    
risposta data 15.05.2014 - 11:10
fonte

Leggi altre domande sui tag