【问题标题】:vagrant box packaged on mac cann't be init on windowsmac上打包的vagrant box不能在windows上初始化
【发布时间】:2015-07-04 17:38:48
【问题描述】:
  • 首先,我已经在我的 Mac vagrant 环境上设置了我的整个开发环境
  • 其次,我运行 vagrant package 然后在我的 Mac 上生成一个名为 package.box 的框,并使用 Vagrantfile
  • 第三,我将package.box复制到我的Windows环境中
  • 运行vagrant init tolerious package.box命令,然后我运行vagrant up,但我得到这个错误如下,

我检查了vagrant global-status 输出,列表中显示了一个有效的ID。而且我也运行了命令vagrant box list,还有一个有效框添加成功。有人对此错误有任何想法吗?

【问题讨论】:

    标签: vagrant vagrant-windows


    【解决方案1】:

    我找到了自己问题的答案,原因是这样的: 我在我的Mac上打包了我的环境,我的Mac是64位的,但是我的windows系统是32位的,所以不能正常工作。我必须在我的Vagrantfile 中添加这样的行:

    config.vm.provider "virtualbox" do |vb| # # Display the VirtualBox GUI when booting the machine vb.gui = false vb.customize [ 'modifyvm', :id, "--hwvirtex", "off", '--cpus', 1, '--memory', 800, '--nicpromisc2', 'allow-all'] # # # Customize the amount of memory on the VM: # vb.memory = "1024" end

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 2012-10-25
      • 1970-01-01
      • 2016-01-01
      • 1970-01-01
      • 2021-09-06
      相关资源
      最近更新 更多