Ruby: Créer un projet Ruby

Cette documentation fait partie du guide Plateforme de développement. Consultez le guide complet ici : Configurez votre environnement de développement pour un workflow fluide et efficace.

👋 Bienvenue dans la documentation Stackhero !

Stackhero propose une solution Ruby cloud clé en main qui offre de nombreux avantages, notamment :

  • Déployez votre application en quelques secondes avec un simple git push.
  • Utilisez votre propre nom de domaine et bénéficiez de la configuration automatique des certificats HTTPS pour une sécurité accrue.
  • Profitez de la sauvegarde automatique, des mises à jour en un clic et d'une tarification simple, transparente et prévisible.
  • Bénéficiez d'une performance optimale et d'une sécurité robuste grâce à une infrastructure privée et dédiée.

Gagnez du temps et simplifiez-vous la vie : il ne vous faut que 5 minutes pour essayer la solution Ruby cloud hosting de Stackhero !

Une fois Ruby installé :

asdf install ruby latest \
  && asdf global ruby latest

Installez Rails :

gem install rails

Créez votre application (remplacez my_app par le nom de votre projet) :

rails new my_app
cd my_app
asdf local ruby latest

Démarrez le serveur Rails :

bin/rails server

Ruby on Rails welcome screenRuby on Rails welcome screen

Ces étapes vous offrent une base propre pour démarrer votre projet, et asdf garantit que vous utilisez toujours la bonne version de Ruby.

Par défaut, Rails crée un dépôt Git local pour votre projet, mais il n'est pas relié à un service d'hébergement distant.

Pour un contrôle de version fiable et des sauvegardes, vous pouvez connecter votre dépôt à un service comme GitHub, GitLab ou Bitbucket. Stackhero propose un service GitLab cloud fonctionnant sur une infrastructure dédiée, vous offrant confidentialité et sécurité en Europe ou aux USA.

Si vous travaillez dans Stackhero Code-Hero, adaptez la configuration de Rails pour l'accès distant. Ouvrez config/environments/development.rb et ajoutez cette ligne juste avant le dernier end, en remplaçant <XXXXXX>.stackhero-network.com par le nom d'hôte de votre serveur Code-Hero :

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

Hosts configurations exampleHosts configurations example

Démarrez ensuite le serveur en l'écoutant sur toutes les interfaces réseau :

bin/rails server -b 0.0.0.0