Warum funktioniert Rails-Cache-Dateien Ansicht, wenn auf VM und Code-Basis auf Samba-Freigabe gehostet

StackOverflow https://stackoverflow.com/questions/87802

  •  01-07-2019
  •  | 
  •  

Frage

Ich habe folgendes Setup:

  • -Code auf meinem lokalen Rechner (OS X) als Samba-Freigabe geteilt
  • Ein Ubuntu VM innerhalb Parallels läuft, steigt der Anteil

Beim Laufen Rails 2.1 (entweder über Mongrel, WEBrick oder Passagier) im Entwicklungsmodus, wenn ich Änderungen an meinen Ansichten machen aktualisieren sie nicht ohne mich um den Server zu treten hat. Ich habe stattdessen auf eine NFS-Freigabe versucht Schale aber ich habe das gleiche Problem. Ich würde annehmen, dass es irgendeine Art von Samba-Cache-Problem war aber sofort die Autotest Änderungen an Dateien aufgreift.

Hinweis:

  • Dies ist nicht Caching oder caching machen und config.action_view.cache_template_loading ist nicht in der Entwicklung Config definiert.
  • die Code-Basis an die VM direkt Checking out nicht das gleiche Problem angezeigt werden (aber ich würde es vorziehen, dies nicht zu tun)
  • Bearbeiten der View-Datei direkt auf dem VM löst dieses Problem nicht.
  • Das Berühren der Ansichtsdatei nach Änderungen die Änderungen im Browser angezeigt werden verursacht.
  • Ich habe auch bemerkt, dass die Uhr in der VM war eine Stunde schnell, zu ändern, dass kein Unterschied zu der richtigen Zeit.
War es hilfreich?

Lösung

Ich hatte genau das gleiche Problem, während auf andLinux entwickeln. Mein andLinux der Uhr war etwa drei Stunden vor dem Host-Windows und Einstellen die korrekte Zeit (eigentlich eine Minute oder so hinter) das Problem gelöst hat.

Andere Tipps

Eigentlich in den VM das richtige Datum und Uhrzeit Einstellung scheint das Problem gelöst zu haben (nachdem ich Mischlings neu gestartet.) - geht ein wenig mehr zu graben tun

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top