【问题标题】:Vagrant- Hyper-V: The following settings shouldn't exist: customize, guiVagrant-Hyper-V:不应该存在以下设置:customize、gui
【发布时间】:2019-09-12 06:09:43
【问题描述】:

我试图在带有 Hyper-V 版本 10.0 的 Windows 10 中运行版本 2.2.5 的 vagrant 我收到了这个错误

There are errors in the configuration of this machine.
Please fix the following errors and try again:
Hyper-V:
* The following settings shouldn't exist: customize, gui

我检查了其他类似的问题,但似乎没有任何帮助。

我的流浪档案

$script = <<-SCRIPT

echo "cd /vagrant" >> /home/vagrant/.profile
echo "All good!!"
SCRIPT

Vagrant.configure("2") do |config|


    config.vm.box = "bento/ubuntu-16.04"

    config.ssh.username = 'vagrant'
    config.ssh.password = 'vagrant'
    config.ssh.insert_key = 'true'


    # Ports foward
    # For CouchDB Container
    config.vm.network "forwarded_port", guest: 5984, host: 5984
    # Zookeeper
    #config.vm.network "forwarded_port", guest: 2181, host: 2181
    # For Kafka Broker
    #config.vm.network "forwarded_port", guest: 9092, host: 9092
    # For Kafka Manager
    config.vm.network "forwarded_port", guest: 9000, host: 9000
    # This gets executed for both vm1 & vm2
    #config.vm.provision "shell", inline:  "echo 'All good'"
    config.vm.provision "shell", inline:  $script

    config.vm.provider :virtualbox do |vb|
      vb.customize ["modifyvm", :id, "--memory", "2048", "--cpus", "1"]
      vb.gui = false
    end

    config.vm.provider :hyperv do |hv|
      hv.customize ["modifyvm", :id, "--memory", "2048", "--cpus", "1"]
      hv.gui = false
    end


  end

【问题讨论】:

    标签: vagrant hyper-v


    【解决方案1】:

    您可以删除此部分

    config.vm.provider :hyperv do |hv|
          hv.customize ["modifyvm", :id, "--memory", "2048", "--cpus", "1"]
          hv.gui = false
        end
    
    

    大家在一起。这些参数特定于 VirtualBox

    您可以查看hyperv specific settings,如果需要,可以添加到此部分

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多