OSX、Ubuntu、および Windows 7 で vagrant を実行し、ホスト マシンで IDE として vim と Netbeans を使用しています。VM は CentOS 6.3 と Apache 2.2 を実行しています。docroot は に設定されてい/vagrant
ます。
JS または CSS ファイルを編集して保存すると、ブラウザが向きを変え、不正な文字を検出します。ブラウザでファイルを表示すると、ひし形の疑問符文字が表示されます。これは通常、エンコードの問題を示しています。VM内のvimでファイルを開いて保存する:w ++enc=utf-8
と、ファイルは正常にロードされます。
ホストマシンとさまざまなホストOSで複数のIDEを試しましたが、vagrantとマウントされたディレクトリに関係するものにしか特定できません。ファイルをローカルで実行して動作させるか、リモート マシンに保存してファイルを動作させることができるので、私の IDE は問題ではありません。それらをマウントされたものに保存する場合にのみ/vagrant
、問題が発生します。
これを機能させるために変更する必要があるのは、OSのApacheか何かですか?