Vagrant синхронизируется с неверной папкой по умолчанию в Windows?

У меня вообще нет конфигурации "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 Sync C:/Users/myname/Documents/MobaXterm/home/vagrant_files/my_project в /vagrant вместо синхронизации C:/Users/myname?

Кроме того, есть ли задокументированная ошибка в Vagrant или MobaXterm, которая вызывает такое поведение?

1 ответ

Возможно, не самое элегантное исправление, но вы пытались изменить Vagrantfile?

vm.synced_folder "C:/Users/myname/Documents/MobaXterm/home/vagrant_files/my_project" "/vagrant"
Другие вопросы по тегам