У меня вообще нет конфигурации "sync" в моем Vagrantfile, но папка, которая синхронизируется с /vagrant
, не является каталогом проекта, а моим домашним каталогом.
Это на компьютере с Windows, работающим через MobaXterm.
С небольшим редактированием для конфиденциальности, пути выглядят так:
$ pwd
/home/mobaxterm/vagrant_files/my_project
$ echo ~
/home/mobaxterm
$ vagrant up
...
==> host001: Mounting shared folders...
host001: /vagrant => C:/Users/myname
...
Если я иду через Windows Explorer, путь, соответствующий /home/mobaxterm
(то есть ~
):
C:\Users\myname\Documents\MobaXterm\home
Как сделать синхронизацию Vagrant C:/Users/myname/Documents/MobaXterm/home/vagrant_files/my_project
в /vagrant
vagrant вместо синхронизации C:/Users/myname
?
Кроме того, есть ли задокументированная ошибка в Vagrant или MobaXterm, которая вызывает такое поведение?