1
neutrino 2014-12-04 13:44:57 +08:00
virtualbox版本问题?降低一点试试
|
2
old9 2014-12-04 13:53:12 +08:00
不见了是指具体什么不见了?
|
3
takatost 2014-12-04 13:56:17 +08:00
到 virtualbox 目录下运行命令行,输入 vboxmanage box list
找到你 vagrant 的虚拟机ID,记录下来 然后回到你的 vagrant 配置根目录,进入 .vagrant\machines\default\virtualbox ,用文本编辑器打开 id 这个文件,将刚刚的虚拟机ID拷贝进去 vagrant up 一切正常! |
4
bellchu 2014-12-04 14:23:51 +08:00
如果只是为单个或者少数项目搞开发,开发环境比较固定的话,个人比较讨厌本地开发环境,我有强迫症,觉得本地搭建环境了像是自己机器被强奸了一样,所以。。。。。。办公室有个ESX的虚拟环境,再加外部的Azure的几个VM。 不怕掉。。。。因为环境比较固定,做修改的需要也不多
|
5
ivenvd 2014-12-04 14:35:39 +08:00
重新搭建不就是一句 vagrant reload 就好了么……有什么好麻烦的……有发帖的时间都搭起来了……
|
6
timonwong 2014-12-04 15:21:16 +08:00
注意$HOME,如果是在Win下,cygwin, msys, cmd,环境不同,装的位置不一样
|
7
66beta 2014-12-04 15:55:24 +08:00
我也碰到过,记得是没正常关闭vagrant导致没保存
|
9
ivenvd 2014-12-05 11:10:47 +08:00
@evlos
reload restarts vagrant machine, loads new Vagrantfile configuration 不知道 Virtualbox 是怎样的,我用 Docker 的话,reload 是把原来的 Docker 删了,然后自动 rebuilld、provision,然后启动起来。 |
10
evlos 2014-12-05 14:23:53 +08:00
@ivenvd "reload restarts vagrant machine, loads new Vagrantfile configuration" 这句话好像蛮容易让人误解的,其实它想表达的就是重启虚拟机,顺便载入一下新配置(比如你加了一行端口转发的配置),虚拟机本身并不会被重建的
|