在 Windows 上的 Vagrantfile 中指定相对路径的语法?
Syntax for specifying relative paths in a Vagrantfile on Windows?
在 Vagrantfile
on Windows 中指定路径的语法是什么?我想做如下事情:
Vagrant.configure("2") do |config|
config.vm.provision "file", source: "$VagrantProjectHome/src/000-default.conf", destination: "/etc/apache2/000-default.conf"
...
end
我很确定语法是 ruby,因此 File.join
运算符应该在某处;但我不知道如何在 Windows.
上指定我的项目目录的相对路径
来源:src/000-default.conf
成功了。它没有 Windows 的任何花哨语法,就像 Windows.
上的大多数程序一样
但是,由于与使用 SCP 相关的权限错误,我实际上无法将文件复制到 /tmp
以外的任何文件夹中。在使用 SCP 将它们复制到 /tmp
后,您可以在 shell
供应器中使用 mv
将其移动到系统上的任何位置。
在 Vagrantfile
on Windows 中指定路径的语法是什么?我想做如下事情:
Vagrant.configure("2") do |config|
config.vm.provision "file", source: "$VagrantProjectHome/src/000-default.conf", destination: "/etc/apache2/000-default.conf"
...
end
我很确定语法是 ruby,因此 File.join
运算符应该在某处;但我不知道如何在 Windows.
来源:src/000-default.conf
成功了。它没有 Windows 的任何花哨语法,就像 Windows.
但是,由于与使用 SCP 相关的权限错误,我实际上无法将文件复制到 /tmp
以外的任何文件夹中。在使用 SCP 将它们复制到 /tmp
后,您可以在 shell
供应器中使用 mv
将其移动到系统上的任何位置。