我需要将CWD(vagrantfile所在的位置)传递给我的虚拟机-我想通过php进程访问它。
我试图尽力做到红宝石/耙子,但我无法做到。
这是我尝试过的:
首次尝试(将“ 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"
=>再次清空输出
有什么想法吗?我的下一个尝试是在安装的文件夹中创建一个保存本地路径的文件,但我宁愿为此使用环境变量。