在运行时指定 config.vm.synced_folder

在运行时指定 config.vm.synced_folder

我希望让用户能够在配置机器时指定他们想要与 Vagrant 框共享的文件夹的路径,例如通过命令提示符输入:

config.vm.synced_folder USER_SETS_THIS, "/srv/website"

这有可能吗?这里的想法是文件夹可能并不总是位于每台主机上的同一位置。

答案1

我认为您可以为此使用环境变量。如下所示:

VAR="C:\www" vagrant up

在流浪文件中:

config.vm.synced_folder ENV['VAR'], "/srv/website"

不过,我还没有尝试以这种方式使用它,但你可以尝试:)

相关内容