Ruby: Mise en place d'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 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 !

Démarrer un nouveau projet Ruby est simple. Suivez ces étapes pour commencer :

  1. Tout d'abord, assurez-vous d'avoir la dernière version de Ruby installée sur votre système. Vous pouvez le vérifier 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 consulter la documentation officielle d'asdf pour des instructions détaillées.

    Vous pouvez également utiliser Stackhero Code-Hero, une solution de développement en ligne où tous les outils nécessaires sont déjà 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 très simple :

    gem install rails
    
  3. Puis, créez une nouvelle application Rails nommée my_app et spécifiez la version de Ruby avec 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
    

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

Ces étapes créent un nouveau projet Ruby tout en définissant la version appropriée de Ruby. Cela constitue 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 relié à un service de gestion de versions distant.

Pour assurer un bon suivi de version et la sécurité de vos données, il est recommandé 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ôts, Stackhero propose un service GitLab cloud qui peut être configuré en seulement 2 minutes.

Lorsque vous utilisez une solution de développement en ligne comme Stackhero Code-Hero, il est nécessaire d'ajuster votre fichier config/environments/development.rb. Ajoutez la configuration suivante près du dernier mot-clé 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 hostsExemple de configuration des hosts

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

bin/rails server -b 0.0.0.0

Cette commande permet d'accéder au serveur Rails depuis n'importe quelle adresse IP, ce qui est particulièrement utile lors d'un travail à distance via Stackhero Code-Hero.