GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Ruby on Rails su Debian 9 Stretch Linux

Introduzione

Ruby on Rails è il framework web che ha rivoluzionato lo sviluppo web alcuni anni fa e alimenta molte delle start-up più calde di oggi. Consente agli sviluppatori di sviluppare rapidamente prototipi funzionanti e persino siti completi senza dover reinventare la ruota o preoccuparsi di un sacco di configurazione.

Ruby funziona meglio su sistemi simili a Unix, rendendo Linux una scelta eccellente per lo sviluppo per Rails. Debian Stretch viene fornito con una versione aggiornata di Ruby e Rails, oltre a fornire supporto per il popolare gestore RVM Ruby.

Installazione di Ruby e Rails

Esistono due modi di base per installare Ruby e Rails su Debian Stretch. Il primo è usare RVM (Ruby Version Manager). Ti consente di modificare e selezionare qualsiasi versione corrente di Ruby e di compartimentalizzare le installazioni.

L'altra opzione è usare i pacchetti nei repository Debian. Sono stabili e mantenuti relativamente attuali. Possono anche essere utilizzati a livello di sistema.

Il modo RVM

Prima di installare effettivamente RVM, ci sono un paio di dipendenze che devono essere installate. Quindi, è meglio toglierlo di mezzo prima.

# apt install build-essential curl nodejs

Ora devi aggiungere le chiavi GPG RVM. Ciò garantirà download sicuri tramite RVM.

$gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

Dopo aver aggiunto la chiave, puoi utilizzare cURL per ottenere lo script RVM e installare Ruby.

$ curl -sSL https://get.rvm.io | bash -s stable --ruby

L'esecuzione dello script richiederà del tempo. RVM compila Ruby dal sorgente. Non è troppo grande, ma ci vorrà ancora del tempo per costruirla.

Lo script RVM dovrebbe aggiungere automaticamente se stesso e Ruby al tuo percorso Bash. Chiudere e riaprire il tuo terminale dovrebbe rendere disponibile Ruby. In caso contrario, puoi eseguire il comando seguente per forzarne l'aggiunta.

$ source ~/.rvm/scripts/rvm

Puoi verificare se è stato aggiunto o meno e se funziona correttamente eseguendo il comando di aiuto di RVM.

$ rvm help

RVM avrebbe dovuto eseguire il pull-in e creare l'ultima versione stabile di Ruby. Per verificare di cosa si tratta, esegui il comando di versione di Ruby.

$ ruby -v

Se desideri o necessiti una versione di Ruby diversa da quella installata, puoi elencare tutte quelle disponibili per RVM.

$ rvm list known

Per installarne uno, esegui rvm install seguito dal numero di versione desiderato.

$ rvm install 2.3

Per specificare quale versione di Ruby vuoi usare, basta dirlo a RVM.

$ rvm use 2.3

Se vuoi rendere quella versione predefinita, aggiungila alla fine.

$ rvm use 2.3 --default

Quindi, potrebbe essere molto da prendere in considerazione, ma con quella gamma di opzioni, è chiaro il motivo per cui molti sviluppatori di Rails preferiscono utilizzare RVM.

Ora che hai installato Ruby, puoi usare il sistema di gestione dei pacchetti gem di Ruby per installare Rails. Le gemme funzionano in modo simile ai pacchetti Linux e possono essere installate con un solo comando.

$ gem install rails

Se hai bisogno di una versione specifica, specificala.

$ gem install rails -v 4.2

Le rotaie impiegheranno alcuni minuti per l'installazione. È abbastanza grande. Successivamente, sarai pronto per iniziare un progetto Rails.

La via Debian

Il modo in cui Debian installa Ruby e Rails è molto, molto più semplice. Questa comodità si traduce in una riduzione della flessibilità. Se hai intenzione di mantenere Ruby coerente con le ultime versioni stabili, potrebbe funzionare meglio usare i pacchetti Debian.

Per installare Ruby e Rails, usa semplicemente apt .

# apt install ruby rails

Inizia il tuo progetto

Con Ruby e Rails entrambi installati, configurare un progetto Rails è semplicissimo. Solo cd nella directory in cui vuoi avviarlo ed esegui il comando fornito da Rails per creare un nuovo progetto.

$ cd /directory/containing/site/
$ rails new yourproject

Rails creerà una nuova cartella e la riempirà con tutti i file e le cartelle necessari per un progetto Ruby on Rails.

Puoi verificare che tutto sia installato e funzioni correttamente entrando nella nuova cartella del progetto ed eseguendo il server di sviluppo integrato fornito con Rails.

$ cd yourproject
$ rails s

Puoi aprire il browser e accedere a localhost:300 . Dovresti vedere la pagina di benvenuto di Rails.

Conclusione

Attivarsi e funzionare con Rails su Debian Stretch è abbastanza semplice. RVM offre un sacco di opzioni, ma richiede un po' di lavoro per la configurazione. Debian ha tutto ciò di cui hai bisogno nei suoi repository, ma limitano il controllo che hai sul tuo ambiente di sviluppo. Ad ogni modo, Stretch è un'ottima piattaforma di sviluppo Rails.


Debian
  1. Come installare Tomcat 9 su Debian 9 Stretch Linux

  2. Come installare Spotify su Debian 9 Stretch Linux

  3. Come installare il client Dropbox su Debian 9 Stretch Linux

  4. Come installare Jenkins su Debian 9 Stretch Linux

  5. Come installare NodeJS su Debian 9 Stretch Linux

Come installare Ruby su Debian 9

Come installare Ruby On Rails in Linux

Come installare Ruby on Rails su Debian 9

Come installare Vai su Debian 9 Stretch

Come installare Ruby on Rails su Debian 10

Come installare Ruby su Debian 11