Я настроил Vagrant и Homestead VM (те же настройки, что и для Laravel). Я хотел использовать его и в других проектах.
У моего проекта есть другая зависимость от Composer, которая сначала загружает все в vendor
а затем символические ссылки на корень проекта.
У меня проблема в том, что с током yaml
конфиг (который по умолчанию) я делаю это:
ip: "192.168.10.10"memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Projects
to: /home/vagrant/code
sites:
- map: my-project.test
to: /home/vagrant/code/my-project
Так что все отображается как обычно. Но когда я перешел по SSH к Vagrant, я заметил, что символические ссылки по-прежнему указывают на путь к хост-машине.
Так что вместо:
folder -> /home/vagrant/code/my-project/vendor/folder
Это указывает:
folder -> /Users/me/Projects/my-project/vendor/folder
Есть ли способ разрешить эти сопоставления автоматически?
Задача ещё не решена.
Других решений пока нет …