Мне нужно передать CWD (где находится vagrantfile) на мою виртуальную машину - я хотел бы получить к нему доступ через процесс php.
Я пытался сделать все возможное на ruby / rake, но яне могу справиться с этим.
Вот что я попробовал:
Первая попытка (добавьте раздел env в мой сценарий предоставления "Always")
config.vm.provision "shell", path: "config/startup.sh", run: "always", env: {LOCAL_CWD => __dir__}
, затем попробуйте
vagrant ssh -c 'echo $LOCAL_CWD'
пустой вывод
Вторая попытка (добавить оператор экспорта в качестве встроенной подготовки)
config.vm.provision "shell", inline: "export LOCAL_CWD=%s" % [__dir__], run: "always"
=> снова пустой вывод
Любойидеи?Моей следующей попыткой было бы создать в смонтированной папке файл, содержащий локальный путь, но я бы предпочел использовать переменную окружения для этой цели.