2013-01-21 91 views
1

以下文档为vagrant vbox包装here。 我试图打包端口转发自动配置由包括辅助流浪汉文件Vagrantfile.pkg正是如此一个虚拟的盒子:内置端口转发> Vagrant软件包找不到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 

回答

0

在猜测,下面似乎已经奏效:

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