2017-04-25 36 views
0

我正在設置mac上的流浪環境。我已經完成了以下步驟。我想設置流浪環境,但是這個錯誤發生在默認值:VM not created。繼續前進

  • 安裝VirtualBox的
  • 克隆我的項目到本地磁盤
  • 下載框,添加成功箱
  • 我還編輯遊民文件,並添加框的名稱爲無業遊民文件。

現在,當我運行命令「無業遊民規定」此錯誤時

default: VM not created. Moving on... 

我有谷歌了很多,但不知道該怎麼辦。

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

流浪文件 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 

回答

2

您需要先旋VM,第一個命令來運行是

$ vagrant up 

這將使你的虛擬機並如果這是該特定虛擬機第一次啓動,則進行配置。

一旦VM啓動並運行,您可以運行vagrant provision來強制運行VM的(重新)供應。

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

+0

VagrantFile閱讀更多關於流浪漢的CLI選項,從直播服務器包含框的名稱,當我跑了「無業遊民了」它開始從服務器下載的框,但我已經下載了因此我將我自己的盒子名稱添加到流浪文件中,然後運行「流浪者條款」。我該怎麼辦?? – john

+0

否 - 它可能是錯誤的,你在Vagrantfile中的盒子名稱和你添加的盒子名稱之間存在差距 - 在你的問題中添加你的Vagrantfile和命令'vagrant box list'的結果 –

+0

用您的需求 – john