Ruby: Creare un progetto Ruby

Questa documentazione fa parte della guida Piattaforma di sviluppo. Consulta la guida completa qui: Configura il tuo ambiente di sviluppo per un workflow fluido ed efficiente.

👋 Benvenuti nella documentazione di Stackhero!

Stackhero offre una soluzione Ruby cloud pronta all'uso che garantisce numerosi vantaggi, tra cui:

  • Distribuisca la sua applicazione in pochi secondi con un semplice git push.
  • Utilizzi il suo nome di dominio e benefici della configurazione automatica dei certificati HTTPS per una maggiore sicurezza.
  • Goda della tranquillità grazie a backup automatici, aggiornamenti con un clic e una tariffazione semplice, trasparente e prevedibile.
  • Ottenga prestazioni ottimali e sicurezza avanzata grazie a un'infrastruttura privata e dedicata.

Risparmi tempo e semplifichi la sua vita: bastano 5 minuti per provare la soluzione di Ruby cloud hosting di Stackhero!

Una volta installato Ruby:

asdf install ruby latest \
  && asdf global ruby latest

Installa Rails:

gem install rails

Crea la tua applicazione (sostituisci my_app con il nome del tuo progetto):

rails new my_app
cd my_app
asdf local ruby latest

Avvia il server Rails:

bin/rails server

Ruby on Rails welcome screenRuby on Rails welcome screen

Questi passaggi ti forniscono una base pulita per il tuo progetto e asdf garantisce che venga sempre utilizzata la versione corretta di Ruby.

Di default, Rails crea un repository Git locale per il tuo progetto, ma non è collegato a nessun servizio di hosting remoto.

Per un controllo versione affidabile e backup, puoi collegare il tuo repository a un servizio come GitHub, GitLab o Bitbucket. Stackhero offre un servizio GitLab cloud che gira su infrastruttura dedicata, garantendoti privacy e sicurezza in Europa o negli USA.

Se lavori su Stackhero Code-Hero, adatta la configurazione di Rails per l'accesso remoto. Apri config/environments/development.rb e aggiungi questa riga subito prima dell'ultimo end, sostituendo <XXXXXX>.stackhero-network.com con l'hostname del tuo server Code-Hero:

config.hosts << "<XXXXXX>.stackhero-network.com"

Hosts configurations exampleHosts configurations example

Poi avvia il server, collegandolo a tutte le interfacce di rete:

bin/rails server -b 0.0.0.0