内置端口转发> Vagrant包无法找到Vagrantfile.pkg

时间:2013-01-21 17:24:10

标签: virtualization puppet vagrant vbox

关注vagrant vbox打包文档here。 我试图通过包含一个辅助流浪文件Vagrantfile.pkg打包自动配置端口转发的虚拟盒:

vagrant package dev --output mybox.box --vagrantfile Vagrantfile.pkg

我收到以下错误:

Package include file doesn't exist: Vagrantfile.pkg

我已经尝试将它放在项目根目录(主要的vagrantfile所在的位置),VM共享文件夹和其他一些地方,都有相同的错误。

我的主机环境是Windows 7,我怀疑这是此问题的根源。

为此目的,是否有人成功打包了一个流浪文件?

以下是Vagrantfile.pkg的内容供参考,而不是它应该影响这个bug。

Vagrant::Config.run do |config|
  config.vm.host_name = 'dev.local'
  config.vm.network :hostonly, '192.168.33.35'
  config.vm.forward_port 80, 8080
end

1 个答案:

答案 0 :(得分:0)

根据猜测,以下情况似乎有效:

vagrant package dev --output mybox.box --vagrantfile ../Vagrantfile.pkg