Ubuntu vagrant和我的虚拟机-vagrant重新加载-默认值:未创建VM。继续
我今天去加载我的dev/localhost环境,当我打开终端和Ubuntu vagrant和我的虚拟机-vagrant重新加载-默认值:未创建VM。继续,ubuntu,vagrant,localhost,virtual-machine,vagrant-provision,Ubuntu,Vagrant,Localhost,Virtual Machine,Vagrant Provision,我今天去加载我的dev/localhost环境,当我打开终端和cd..到我的目标localhost文件夹时。我每天都做我所做的事情,我流浪者重新加载。通常我的本地主机在输入密码后大约30秒内启动 今天当我尝试vagrant-reload时,我收到一条消息“default:VM未创建。继续…” 然后我试着向上游荡,看看它是否因为某种原因而下降,我得到了错误消息 Bringing machine 'default' up with 'virtualbox' provider... ==> de
cd..
到我的目标localhost文件夹时。我每天都做我所做的事情,我流浪者重新加载
。通常我的本地主机在输入密码后大约30秒内启动
今天当我尝试vagrant-reload
时,我收到一条消息“default:VM未创建。继续…”
然后我试着向上游荡,看看它是否因为某种原因而下降,我得到了错误消息
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'base' could not be found. Attempting to find and install...
default: Box Provider: virtualbox
default: Box Version: >= 0
==> default: Box file was not detected as metadata. Adding it directly...
==> default: Adding box 'base' (v0) for provider: virtualbox
default: Downloading: base
An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.
Couldn't open file /Users/me/Documents/Development/website/www/base
在浏览器端,页面的外观如下所示:
Index of /
[ICO] Name Last modified Size Description
Apache/2.2.22 (Ubuntu) Server at dev.webite.com Port 80
如何让本地主机重新运行?好像我的机器被删除或消失了
我的流浪汉档案:
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
Vagrant.configure(2) do |config|
config.vm.box = "magento"
config.vm.network :forwarded_port, guest: 80, host: 8085
# config.vm.network :public_network
config.vm.network "private_network", ip: "192.168.19.88"
config.vm.synced_folder ".", "/vagrant", type: "nfs"
config.vm.provider :virtualbox do |vb|
#vb.gui = true
vb.customize ["modifyvm", :id, "--memory", "4096"]
vb.cpus = 4
end
end
问题是vagrant在虚拟箱中创建了另一个VM,同时存在正确的实例 要从vagrant操作正确的虚拟箱VM,请执行以下步骤:
VBoxManage list runningvms
,并记下要操作的VM的ID.vagrant/machines/default/virtualbox/id
,并设置在上述步骤中找到的idbase
框,则最好:
vagrant box add <name of your box : base> <path to the box file>
我试过了,这是我的错误信息:盒子未能正确解包。请验证您尝试添加的长方体文件未损坏,然后重试。尝试解包(如果有)的输出:bsdtar:打开存档时出错:无法识别的存档格式您从哪里获得的箱子?你知道它是如何打包的吗?我想我昨天在做git rebase upstream/develop时,不小心把我的local.xml文件和我原来的Vagrant文件写在了我的www文件夹中。在那之后,它们就不见了,我的开发环境也被破坏了。。。。我不知道你的问题的答案。你知道你想用哪个盒子吗?我知道我想用哪个盒子,是的。
vagrant box init <name of your box : base>
vagrant up
config.vm.box_url = "file://<path to a box file>"