Configurazione dell'ambiente di sviluppo Ruby - AWS Elastic Beanstalk

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configurazione dell'ambiente di sviluppo Ruby

Puoi configurare un ambiente di sviluppo Ruby per testare l'applicazione in locale prima di implementarla in AWS Elastic Beanstalk. Questo argomento illustra fasi e collegamenti della configurazione di un ambiente di sviluppo alle pagine di installazione per strumenti utili.

Per seguire le procedure in questa guida, devi usare un terminale a riga di comando o una shell per eseguire i comandi. I comandi vengono visualizzati in elenchi preceduti da un simbolo di prompt ($) e dal nome della directory corrente, se appropriato.

~/eb-project$ this is a command this is output

Su Linux e macOS usa la tua shell e il tuo programma di gestione dei pacchetti preferiti. Su Windows puoi installare il sottosistema Windows per Linux per ottenere una versione integrata con Windows di Ubuntu e Bash.

Per fasi e strumenti di configurazione comuni che si applicano a tutti i linguaggi, consulta Configurazione del computer di sviluppo da utilizzare con Elastic Beanstalk.

Installazione di Ruby

Installa GCC se non hai un compilatore C. In Ubuntu usa apt.

~$ sudo apt install gcc

Su Amazon Linux, utilizza yum.

~$ sudo yum install gcc

Installa RVM per gestire le installazioni in linguaggio Ruby nel tuo computer. Usa i comandi indicati in rvm.io per ottenere le chiavi di progetto ed eseguire lo script di installazione.

~$ gpg2 --recv-keys key1 key2 ~$ curl -sSL https://get.rvm.io | bash -s stable

Questo script installa RVM in una cartella denominata .rvm nella directory utente e modifica il profilo shell per caricare uno script di configurazione ogni volta che apri un nuovo terminale. Carica lo script manualmente per iniziare.

~$ source ~/.rvm/scripts/rvm

Usa rvm get head per ottenere la versione più recente.

~$ rvm get head

Visualizza le versioni disponibili di Ruby.

~$ rvm list known # MRI Rubies ... [ruby-]2.6[.8] [ruby-]2.7[.4] [ruby-]3[.0.2] ...

Dai un'occhiata a Ruby nel documento relativo alle Piattaforme AWS Elastic Beanstalk per trovare la versione più recente di Ruby disponibile in Elastic Beanstalk. Installa la versione.

~$ rvm install 3.0.2 Searching for binary rubies, this might take some time. Found remote file https://rubies.travis-ci.org/ubuntu/20.04/x86_64/ruby-3.0.2.tar.bz2 Checking requirements for ubuntu. Updating system.. ... Requirements installation successful. ruby-3.0.2 - #configure ruby-3.0.2 - #download ...

Testa l'installazione di Ruby.

~$ ruby --version ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]

Installazione dell' AWS SDK per Ruby

Se devi gestire AWS le risorse dall'interno dell'applicazione, installa il. AWS SDK for Ruby Ad esempio, con l'SDK for Ruby, puoi utilizzare Amazon DynamoDB (DynamoDB) per archiviare le informazioni sulla sessione e sugli utenti senza creare un database relazionale.

Installa l'SDK for Ruby e le relative dipendenze con il comando gem.

$ gem install aws-sdk

Per ulteriori informazioni e le istruzioni di installazione, visita la homepage di AWS SDK for Ruby.

Installazione di un IDE o un editor di testo

Gli ambienti di sviluppo integrato (IDE) forniscono un'ampia gamma di funzionalità che facilitano lo sviluppo di applicazioni. Se non hai usato un IDE per lo sviluppo di Ruby, prova Aptana RubyMine e scopri quale funziona meglio per te.

Nota

Un IDE potrebbe aggiungere file alla tua cartella di progetto di cui non intendi eseguire il commit nel controllo del codice sorgente. Per impedire il commit di questi file nel controllo del codice sorgente, utilizza .gitignore o uno strumento di controllo del codice sorgente equivalente.

Se vuoi solo iniziare a scrivere codice e non hai bisogno di tutte le caratteristiche di un IDE, prendi in considerazione l'installazione di Sublime Text.