Ruby: Créer un projet Ruby

Cette documentation fait partie du guide Plateforme de développement. Consultez le guide complet ici : Préparez votre plateforme de développement pour qu'elle soit agréable et efficace.

👋 Bienvenue sur la documentation de Stackhero !

Stackhero propose une solution Ruby cloud prête à l'emploi 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 profitez de la configuration automatique des certificats HTTPS pour une sécurité renforcée.
  • Bénéficiez de la sauvegarde automatique, des mises à jour en un clic et d'une tarification simple, transparente et prévisible.
  • Profitez d'une performance optimale et d'une sécurité renforcée grâce à une VM privée et dédiée.

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

Créer un projet Ruby est une démarche simple.

Commencez par installer la dernière version de Ruby avec :

asdf install ruby latest \
  && asdf global ruby latest

Ensuite, installez Rails. Rails étant disponible sous forme de Gem, vous pouvez l'installer facilement avec :

gem install rails

Enfin, créez votre application (ici nommée my_app) et définissez la version de Ruby avec ces commandes :

rails new my_app
cd my_app
asdf local ruby latest

Pour démarrer le serveur Rails, lancez :

bin/rails server

Ecran d'accueil Ruby on RailsEcran d'accueil Ruby on Rails

Ces étapes posent les bases de votre projet Ruby et garantissent l'utilisation de la bonne version de Ruby.

Un dépôt Git local pour votre projet Ruby est créé par défaut, mais il n'est pas encore relié à un service d'hébergement distant.

Pour assurer un bon suivi de version et des sauvegardes, pensez à connecter votre projet à un dépôt distant sur la plateforme de votre choix, comme GitLab, GitHub ou Bitbucket.

Si vous cherchez un service d'hébergement de dépôts Git, Stackhero propose un service GitLab cloud qui se met en place en 2 minutes. Il fonctionne sur une VM privée et dédiée pour une confidentialité et une sécurité maximales, disponible en Europe ou aux USA selon votre choix.

Si vous utilisez une solution de développement en ligne comme Stackhero Code-Hero, vous devrez adapter votre configuration. Modifiez le fichier config/environments/development.rb et ajoutez la ligne suivante juste avant le dernier end, en remplaçant <XXXXXX>.stackhero-network.com par le nom d'hôte de votre serveur :

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

Exemple de configuration des hostsExemple de configuration des hosts

Après cette modification, démarrez le serveur Rails avec :

bin/rails server -b 0.0.0.0