在Windows上指定Vagrantfile中的相对路径的语法?

时间:2016-02-09 14:35:03

标签: ruby relative-path vagrantfile

在Windows上Vagrantfile中指定路径的语法是什么?我想做类似以下的事情:

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上指定项目目录的相对路径。

1 个答案:

答案 0 :(得分:1)

来源:src/000-default.conf成功了。对于像Windows上的大多数程序一样,Windows没有任何花哨的语法。

但是,由于与使用SCP相关的权限错误,我实际上无法将文件复制到/tmp以外的任何文件夹中。将SCP复制到/tmp后,您可以在mv配置程序中使用shell将其移动到系统的任何位置。