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 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.
Configurazione specifica per Code-Hero
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 example
Poi avvia il server, collegandolo a tutte le interfacce di rete:
bin/rails server -b 0.0.0.0