我正在尝试设置流浪者环境,但此错误发生默认:VM未创建。继续

时间:2017-04-25 13:53:44

标签: vagrant virtual-machine virtualbox box

我正在努力在mac上设置流浪汉环境。我已完成以下步骤。

  • 安装了virtualbox
  • 将我的项目克隆到本地磁盘
  • 下载此框并成功添加了该框
  • 我还编辑了vagrant文​​件,并将框的名称添加到vagrant文​​件中。

现在当我运行命令“vagrant provision”时会发生此错误

default: VM not created. Moving on...

我已经谷歌了很多但不知道该怎么做。

sudo vagrant box list
Result:
bpc_box (virtualbox, 0)
new_box (virtualbox, 0)

Vagrant文​​件     VAGRANTFILE_API_VERSION =“2”

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "bpc_box"

  config.vm.synced_folder "workspace/", "/vagrant"

  config.vm.network "forwarded_port", guest: 8080, host: 8085
  config.vm.network "forwarded_port", guest: 80,   host: 8090

  config.vm.provider "virtualbox" do |vb|
    vb.cpus   = 2
    vb.memory = 2048
  end

  config.vm.provider "parallels" do |prl|
    prl.cpus   = 2
    prl.memory = 2048
  end

  config.ssh.forward_agent = true

  config.vm.provision "ansible" do |ansible|
    ansible.playbook = "provisioning/main.yml"
  end
end

1 个答案:

答案 0 :(得分:3)

您需要首先旋转VM,第一个要运行的命令是

$ vagrant up

如果这是第一次启动此特定VM,这将使您的VM启动并进行配置。

一旦VM启动并运行,您可以运行vagrant provision以强制(重新)配置正在运行的VM。

您可以在https://www.vagrantup.com/docs/cli/

了解有关vagrant cli选项的更多信息