Ricerca…


Linux - Compilando dalla fonte

`In questo modo otterrai il rubino più nuovo ma ha i suoi lati negativi. Farlo come questo rubino non sarà gestito da nessuna applicazione.

!! Ricorda di chagne la versione in modo che corrisponda al tuo !!

  1. è necessario scaricare un tarball trovare un collegamento su un sito web ufficiale ( https://www.ruby-lang.org/en/downloads/)
  2. Estrai il tarball
  3. Installare
$> wget https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.3.tar.gz
$> tar -xvzf ruby-2.3.3.tar.gz
$> cd ruby-2.3.3
$> ./configure
$> make
$> sudo make install

Questo installerà ruby ​​in /usr/local . Se non si è soddisfatti di questa posizione, è possibile passare un argomento a ./configure --prefix=DIR dove DIR è la directory in cui si desidera installare Ruby.

Installazione Linux usando un gestore di pacchetti

Probabilmente la scelta più semplice, ma attenzione, la versione non è sempre la più recente. Basta aprire il terminale e digitare (a seconda della distribuzione)

in Debian o Ubuntu usando apt

$> sudo apt install ruby

in CentOS, openSUSE o Fedora

$> sudo yum install ruby

È possibile utilizzare l'opzione -y modo che non venga richiesto di concordare con l'installazione, ma a mio parere è buona norma controllare sempre che cosa sta tentando di installare il gestore pacchetti.

Windows: installazione tramite il programma di installazione

Probabilmente il modo più semplice per impostare ruby ​​su Windows è andare su http://rubyinstaller.org/ e da lì scaricare un file eseguibile che installerai.

Non devi impostare quasi nulla, ma ci sarà una finestra importante. Avrà una casella di controllo che dice Aggiungi ruby ​​eseguibile al tuo PERCORSO . Confermare che è selezionato , se non lo si controlla, altrimenti non sarà possibile eseguire ruby ​​e dovrà impostare la variabile PATH da solo.

Quindi vai avanti fino a quando non si installa e questo è quello.

Gems

In questo esempio useremo "nokogiri" come gemma di esempio. 'nokogiri' può in seguito essere sostituito da qualsiasi altro nome di gemma.

Per lavorare con le gemme utilizziamo uno strumento da riga di comando chiamato gem seguito da un'opzione come install o update e quindi i nomi delle gemme che vogliamo installare, ma non è tutto.

Installa gemme:

$> gem install nokogiri

Ma non è l'unica cosa di cui abbiamo bisogno. Possiamo anche specificare la versione, l'origine da cui installare o cercare le gemme. Iniziamo con alcuni casi d'uso di base (UC) e in seguito è possibile richiedere un aggiornamento.

Elenco di tutte le gemme installate:

$> gem list

Disinstallazione di gemme:

$> gem uninstall nokogiri

Se avremo più versioni della gemma nokogiri, ti verrà richiesto di specificare quale vogliamo disinstallare. Otterremo una lista ordinata e numerata e scriviamo semplicemente il numero.

Aggiornamento delle gemme

$> gem update nokogiri

o se vogliamo aggiornarli tutti

$> gem update

La gem Comman ha molti altri usi e opzioni da esplorare. Per ulteriori informazioni, consultare la documentazione ufficiale. Se qualcosa non è chiaro, invia una richiesta e io la aggiungerò.

Linux - risoluzione dei problemi di installazione gem

Primo UC nell'esempio Gems $> gem install nokogiri può avere un problema nell'installazione di gemme perché non abbiamo i permessi per questo. Questo può essere risolto in più di un solo modo.

Prima soluzione UC a:

U puoi usare sudo . Questo installerà la gemma per tutti gli utenti. Questo metodo dovrebbe essere disapprovato. Questo dovrebbe essere usato solo con la gemma che sai sarà utilizzabile da tutti gli utenti. Solitamente nella vita reale non vuoi che qualche utente abbia accesso a sudo .

$> sudo gem install nokogiri

Prima soluzione UC b

U può usare l'opzione --user-install che installa le gemme nella cartella gem degli utenti (solitamente in ~/.gem )

&> gem install nokogiri --user-install

Prima soluzione UC c

U può impostare GEM_HOME e GEM_PATH, quindi eseguirà il comando gem install install tutte le gemme in una cartella specificata dall'utente. Posso darti un esempio di ciò (nel solito modo)

  • Prima di tutto è necessario aprire .bashrc. Usa nano o il tuo editor di testo preferito.
$> nano ~/.bashrc
  • Quindi alla fine di questo file scrivi
export GEM_HOME=$HOME/.gem
export GEM_PATH=$HOME/.gem
  • Ora dovrai riavviare il terminale o scrivere . ~/.bashrc per ricaricare la configurazione. Questo ti permetterà di usare gem isntall nokogiri e installerà queste gemme nella cartella che hai specificato.

Installazione di Ruby macOS

Quindi la buona notizia è che Apple include gentilmente un interprete Ruby. Sfortunatamente, tende a non essere una versione recente:

$ /usr/bin/ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]

Se hai installato Homebrew , puoi ottenere l'ultimo Ruby con:

$ brew install ruby

$ /usr/local/bin/ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin16]

(Probabilmente vedrai una versione più recente se la proverai).

Per raccogliere la versione prodotta senza utilizzare il percorso completo, ti consigliamo di aggiungere /usr/local/bin all'inizio della tua variabile d'ambiente $PATH :

export PATH=/usr/local/bin:$PATH

L'aggiunta di quella riga a ~/.bash_profile garantisce che questa versione sarà disponibile dopo il riavvio del sistema:

$ type ruby
ruby is /usr/local/bin/ruby

Homebrew installerà gem per l' installazione di gemme . È anche possibile costruire dalla fonte se necessario. Homebrew include anche questa opzione:

$ brew install ruby --build-from-source


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow