2016-07-26 36 views
-3

Nachdem ich andere ähnliche Beiträge gesehen habe, brauche ich noch Hilfe.Ausführen einer Ruby-Website auf localhost

Mein Freund schickte mir eine 1,3-GB-ZIP-Datei mit einer Reihe von Ordnern und Skripten. Er sagt, es benutzt Ruby. Ruby ist mir völlig ahnungslos, ich kenne Java und HTML. Wie kann ich das auf meinem Computer ausführen, um die Website zu testen?

enter image description here

+1

Fragen Sie Ihren Freund! Wir wissen nicht, was in Ihrem ZIP ist ... – AnoE

+0

Ich habe keine Ahnung sagar. Ich habe ein Bild hinzugefügt AnoE – Bobdabiulder

+0

Dies ist nicht der richtige Ort, um Fragen wie diese zu stellen. Wie auch immer, das ist ein Schienenprojekt. http://guides.rubyonrails.org/getting_started.html werfen Sie einen Blick darauf. – avellable

Antwort

1

Dies sind die allgemeinen Schritte verwendet, um eine Ruby on Rails Web-Site auf localhost laufen. Dies sind die Dinge, die Sie normalerweise tun, aber möglicherweise nicht alles, was benötigt wird. Ob die Site auf Ihrer Box funktioniert oder nicht, hängt von ihren externen Abhängigkeiten und von Ihrem Betriebssystem ab.

Dies ist nicht als ein How-To gedacht: Alles, was ich hier erwähne, müssen Sie erforschen, wie zu tun ist. Dies soll ein allgemeines Kochbuch sein, um zu beginnen. Ihre bestimmte Website kann Schritte haben, die hier nicht erwähnt werden.

  • Wenn Sie ein anderes Betriebssystem ausgeführt werden als die Website für geschrieben wurde, spinnen eine virtuelle Maschine mit der Website des O und verwendet diese.

  • Installieren Sie die Version von Ruby, die für die Website erforderlich ist. Sie sollten die Befehle ruby --version und gem list erfolgreich ausführen können.

  • Führen Sie bundle install, um erforderliche Ruby-Edelsteine ​​zu installieren.

  • Installieren Sie die Datenbank, die die Site benötigt.

  • Konfigurieren Sie config/database.yml, um auf die Datenbank zu zeigen.

  • Führen Sie rake db:setup aus, um die Datenbank zu erstellen.

  • Führen Sie rails s aus, um das Projekt zu starten.

  • Senden Sie Ihren Browser http://localhost:3000