1

在此处遵循 vagrant vbox 打包的文档。我正在尝试通过包含一个辅助流浪文件 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
4

1 回答 1

0

猜测一下,以下似乎有效:

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

于 2013-01-21T19:26:45.700 回答