2015-06-16 16 views

Odpowiedz

4

W moim przypadku musiałem zachować niezsynchronizowane pliki pamięci podręcznej i dziennika, a rozwiązaniem, które odkryłem, było utworzenie dowiązania symbolicznego zamiast folderów pamięci podręcznej i dziennika (np. app/cache i app/log), które wskazują katalog poza synchronizacją folder (np. /home/vagrant/project/cache). Następnie pliki wewnątrz app/cache nie są zsynchronizowane. Mam nadzieję, że to pomoże.

1

Mój przedstawiciel nie jest wystarczająco wysoki, aby wypowiedzieć się na temat powyższej odpowiedzi, miałem dokładnie ten sam problem. Musiałem wykonać trochę pracy i wymyślić ten szczegół:

Dowiązanie symboliczne musi znajdować się na maszynie wirtualnej. Tak więc na przykład:

vagrant ssh 
cd your/webapp 
mkdir outside/your/webapp 
ln -s outside/your/webapp cache 

Teraz symlink pojawi się w folderze projektu, ale nie będą faktycznie synchronizacji plików w poprzek.

+0

Oczywiście, '/ home/vagrant/project/cache' jest poza folderem synchronizacji, ale wewnątrz VM. – Manolo

Powiązane problemy