![在运行时指定 config.vm.synced_folder](https://linux22.com/image/645086/%E5%9C%A8%E8%BF%90%E8%A1%8C%E6%97%B6%E6%8C%87%E5%AE%9A%20config.vm.synced_folder.png)
我希望让用户能够在配置机器时指定他们想要与 Vagrant 框共享的文件夹的路径,例如通过命令提示符输入:
config.vm.synced_folder USER_SETS_THIS, "/srv/website"
这有可能吗?这里的想法是文件夹可能并不总是位于每台主机上的同一位置。
答案1
我认为您可以为此使用环境变量。如下所示:
VAR="C:\www" vagrant up
在流浪文件中:
config.vm.synced_folder ENV['VAR'], "/srv/website"
不过,我还没有尝试以这种方式使用它,但你可以尝试:)