2016-05-26 12 views
0

Ich habe einen iMac und wenn ich in Ruby on Rails entwickle, führe ich alles darauf aus: MySQL-Server, Redis-Dienst, ElasticSearch-Dienst, Wächter und natürlich die richtige rails server. Dadurch läuft mein Computer ziemlich langsam.Wie führe ich eine Rails-Anwendung auf einem anderen Computer aus, während ich noch auf meinem eigenen Computer arbeite?

Also habe ich gerade eine CPU gekauft und installieren Linux, zusammen mit MySQL, Redis & ElasticSearch. Jetzt verbinde ich mich mit diesem Service von meinem iMac und es läuft viel schneller.

Allerdings benötigt Rspec/Guard immer noch eine Ewigkeit zum Laden/Ausführen. Also, wie mache ich den Linux-Server, um den Treffer zu nehmen und diese Programme tatsächlich auszuführen, während ich den Code in meinem Mac bearbeiten?

Antwort

0

weiß, dass ich es eine grobe Art und Weise sein kann, und ich habe es nicht

  1. Legen Sie das Projekt in Dropbox-Ordner auf Ihrem Computer getestet und haben es auf dem zweiten Computer öffnen

  2. Run es auf der schnellen Maschine. Sie können

    Schienen auf den Computern in demselben Netzwerk folgenden Befehl für den Zugriff auf sie durch IP-Adresse verwenden Server -b 192.168.1.12 -p 8000

  3. Wenn Code speichern sie von einer Maschine zur anderen synchronisieren sollte, haben leichte Verzögerung für die Synchronisierung

oder einrichten Vagrant.

Das ist die einzige Möglichkeit, die ich sehen kann.

+0

Die obige Lösung funktioniert nicht, keine andere Lösung. –

Verwandte Themen