Я запускаю vagrant на OSX, Ubuntu и Windows 7 и использую vim и Netbeans в качестве IDE на главной машине. В VM работает CentOS 6.3 и Apache 2.2. Доккорн установлен на /vagrant
.
Когда я редактирую файл JS или CSS и сохраняю его, браузер затем поворачивается и обнаруживает незаконные символы. Когда я просматриваю файл в браузере, я вижу символ метки с вопросительным знаком, который обычно указывает на проблему с кодировкой. Я могу открыть файл в vim внутри виртуальной машины и сохранить его с помощью :w ++enc=utf-8
, и файл будет загружаться нормально.
Я пробовал несколько IDE на хост-машине и разных хост-системах, и могу только указать ее на что-то делать с бродягой и смонтированным каталогом. Мои IDE не являются проблемой, так как я могу запускать файлы локально, и они работают, или сохранять их на удаленном компьютере, а файлы работают. Только когда я сохраняю их в том, что устанавливается в /vagrant
, у меня есть проблема.
Является ли это Apache или что-то еще в ОС, которое мне нужно изменить, чтобы заставить это работать?