Ruby: Configurer un projet Ruby

Cette documentation fait partie du guide Premiers pas. Consultez le guide complet ici : Premiers pas avec Ruby on Rails.

👋 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 bénéficiez de la configuration automatique des certificats HTTPS pour une sécurité renforcée.
  • Profitez de la tranquillité d'esprit avec des sauvegardes automatiques, des mises à jour en un clic, et une tarification simple, transparente et prévisible.
  • Obtenez des performances optimales et une sécurité robuste grâce à une VM privée et dédiée.

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

Commencer un nouveau projet Ruby est simple. Suivez ces étapes pour démarrer :

  1. Tout d'abord, assurez-vous d'avoir la dernière version de Ruby installée sur votre système. Vous pouvez vérifier cela en exécutant la commande suivante dans votre terminal :

    asdf install ruby latest \
      && asdf global ruby latest
    

    Si vous n'avez pas encore installé asdf, vous devrez le faire avant de continuer. Veuillez vous référer à la documentation officielle d'asdf pour des instructions d'installation détaillées.

    Alternativement, vous pouvez utiliser Stackhero Code-Hero, une solution de développement en ligne où tous les outils nécessaires sont préinstallés. Cette plateforme vous permet de commencer à coder immédiatement sans installation manuelle.

  2. Ensuite, installez Rails. Rails est distribué sous forme de RubyGem, ce qui rend l'installation simple :

    gem install rails
    
  3. Puis, créez une nouvelle application Rails nommée my_app et spécifiez la version de Ruby en utilisant ces commandes :

    rails new my_app
    cd my_app
    asdf local ruby latest
    
  4. Pour lancer le serveur Rails, exécutez la commande suivante :

    bin/rails server
    

    Écran de bienvenue Ruby on RailsÉcran de bienvenue Ruby on Rails

Ces étapes créent un nouveau projet Ruby tout en définissant la version appropriée de Ruby. Cela pose une base solide pour le développement de votre application.

Important : Lors de l'exécution de la commande rails new, un dépôt Git local est automatiquement créé pour votre projet Ruby. Cependant, il n'est pas encore lié à un service de contrôle de version à distance.

Pour un contrôle de version approprié et la sécurité des données, il est conseillé de connecter votre projet à un service d'hébergement tel que GitLab, GitHub ou Bitbucket.

Si vous avez besoin d'un service d'hébergement de dépôt, Stackhero propose un service cloud GitLab qui peut être configuré en seulement 2 minutes.

Lors de l'utilisation d'une solution de développement en ligne comme Stackhero Code-Hero, vous devez ajuster votre fichier config/environments/development.rb. Ajoutez la configuration suivante près du mot-clé final end. Remplacez <XXXXXX>.stackhero-network.com par le nom d'hôte réel de votre serveur :

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

Exemple de configuration des hôtesExemple de configuration des hôtes

Enfin, démarrez le serveur Rails avec cette commande :

bin/rails server -b 0.0.0.0

Cette commande garantit que le serveur Rails est accessible depuis n'importe quelle adresse IP, ce qui est particulièrement utile lors du travail à distance via Stackhero Code-Hero.