在此处遵循 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