Ruby: Ein Ruby-Projekt einrichten

Diese Dokumentation ist Teil des Erste Schritte-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Erste Schritte mit Ruby on Rails.

👋 Willkommen bei der Stackhero-Dokumentation!

Stackhero bietet eine einsatzbereite Ruby Cloud Lösung, die zahlreiche Vorteile bietet, darunter:

  • Deployen Sie Ihre Anwendung in Sekundenschnelle mit einem einfachen git push.
  • Verwenden Sie Ihren eigenen Domainnamen und profitieren Sie von der automatischen Konfiguration von HTTPS-Zertifikaten für erhöhte Sicherheit.
  • Genießen Sie beruhigende automatische Backups, Ein-Klick-Updates und eine einfache, transparente und vorhersehbare Preisgestaltung.
  • Erhalten Sie optimale Performance und robuste Sicherheit dank einer privaten und dedizierten VM.

Sparen Sie Zeit und vereinfachen Sie Ihr Leben: Es dauert nur 5 Minuten, um die Ruby Cloud Hosting Lösung von Stackhero auszuprobieren!

Ein neues Ruby-Projekt zu starten ist einfach. Folgen Sie diesen Schritten, um loszulegen:

  1. Stellen Sie zunächst sicher, dass Sie die neueste Version von Ruby auf Ihrem System installiert haben. Sie können dies überprüfen, indem Sie den folgenden Befehl in Ihrem Terminal ausführen:

    asdf install ruby latest \
      && asdf global ruby latest
    

    Wenn Sie asdf noch nicht installiert haben, müssen Sie dies tun, bevor Sie fortfahren. Bitte beziehen Sie sich auf die offizielle asdf-Dokumentation für detaillierte Installationsanweisungen.

    Alternativ können Sie Stackhero Code-Hero verwenden, eine Online-Entwicklungslösung, bei der alle notwendigen Werkzeuge vorinstalliert sind. Diese Plattform ermöglicht es Ihnen, sofort mit dem Codieren zu beginnen, ohne manuelle Installation.

  2. Installieren Sie als Nächstes Rails. Rails wird als RubyGem verteilt, was die Installation einfach macht:

    gem install rails
    
  3. Erstellen Sie dann eine neue Rails-Anwendung namens my_app und geben Sie die Ruby-Version mit diesen Befehlen an:

    rails new my_app
    cd my_app
    asdf local ruby latest
    
  4. Um den Rails-Server zu starten, führen Sie den folgenden Befehl aus:

    bin/rails server
    

    Ruby on Rails WillkommensbildschirmRuby on Rails Willkommensbildschirm

Diese Schritte erstellen ein neues Ruby-Projekt und legen die entsprechende Ruby-Version fest. Dies bildet eine solide Grundlage für Ihre Anwendungsentwicklung.

Wichtig: Beim Ausführen des Befehls rails new wird automatisch ein lokales Git-Repository für Ihr Ruby-Projekt erstellt. Es ist jedoch noch nicht mit einem Remote-Versionierungssystem verbunden.

Für eine ordnungsgemäße Versionskontrolle und Datensicherheit wird empfohlen, Ihr Projekt mit einem Hosting-Dienst wie GitLab, GitHub oder Bitbucket zu verbinden.

Wenn Sie einen Repository-Hosting-Dienst benötigen, bietet Stackhero einen GitLab-Cloud-Service, der in nur 2 Minuten eingerichtet werden kann.

Bei der Verwendung einer Online-Entwicklungslösung wie Stackhero Code-Hero müssen Sie Ihre Datei config/environments/development.rb anpassen. Fügen Sie die folgende Konfiguration in der Nähe des letzten end-Schlüsselworts hinzu. Ersetzen Sie <XXXXXX>.stackhero-network.com durch Ihren tatsächlichen Server-Hostnamen:

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

Beispiel für Host-KonfigurationenBeispiel für Host-Konfigurationen

Starten Sie schließlich den Rails-Server mit diesem Befehl:

bin/rails server -b 0.0.0.0

Dieser Befehl stellt sicher, dass der Rails-Server von jeder IP-Adresse aus zugänglich ist, was besonders nützlich ist, wenn Sie remote über Stackhero Code-Hero arbeiten.