【问题标题】:Built-in Port forwarding > Vagrant package can't find Vagrantfile.pkg内置端口转发 > Vagrant 包找不到 Vagrantfile.pkg
【发布时间】:2013-01-21 17:24:10
【问题描述】:

遵循 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,我怀疑是这个问题的根源。

有没有人成功地为此目的打包了一个 vagrant 文件?

这里是 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

【问题讨论】:

    标签: vagrant virtualbox puppet virtualization


    【解决方案1】:

    根据猜测,以下方法似乎有效:

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

    【讨论】:

      猜你喜欢
      • 2013-06-30
      • 1970-01-01
      • 1970-01-01
      • 2016-01-13
      • 1970-01-01
      • 1970-01-01
      • 2013-08-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多