JS und CSS Dateien in vagrant nicht richtig codiert, wenn gespeichert, die außerhalb der VM

Ich bin mit vagrant auf OSX, Ubuntu und Windows 7 und mit vim und Netbeans IDEs wie auf der host-Maschine. Die VM läuft mit CentOS 6.3 und Apache 2.2. Den docroot gesetzt ist /vagrant.

Wenn ich die Bearbeiten eine JS-oder CSS-Datei und speichern Sie es, den browser dann dreht sich um und erkennt unzulässige Zeichen. Wenn ich die Datei im browser sehe ich die diamond-Frage-Zeichen, die in der Regel weist auf ein encoding-Problem. Ich kann öffnen Sie die Datei in vim innerhalb der VM, und speichern Sie es mit :w ++enc=utf-8 und die Datei wird normal geladen.

Habe ich versucht mehrere IDEs auf dem host-Rechner und verschiedenen host-Betriebssysteme und kann nur sagen, um etwas zu tun mit vagrant und das gemountete Verzeichnis. Meine Iden sind nicht das problem, wie kann ich die Dateien lokal, und Sie arbeiten, oder speichern Sie Sie auf einem remote-Computer und die Dateien funktionieren. Nur, wenn ich speichern Sie Sie auf das, was kommt montiert in /vagrant habe ich ein problem.

Ist es Apache oder etwas anderes in der OS, dass ich ändern muss, um diese zu arbeiten?

  • Posten Sie Ihre apache-Antwort-Header
  • Der gleiche Fall, aber mit nginx als web-server und den immer gleichen Problem, also ich glaube nicht, dass seine im Zusammenhang mit nginx, dos2unix auch bei mir geklappt
  • Möglich, Duplikat der Vagrant/VirtualBox/Apache2 Merkwürdige Cache-Verhalten
Schreibe einen Kommentar