目录
遇见问题:
跟着教程走完「vagrant init」(初始化)走到「vagrant up」(启动)的时候,出现一个不奇怪(?)的bug,如下:
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 C:/Users/Administrator/<文件名>/base
咋不能打开文件?然后紧急找◌度(英语太差了没敢找g◌◌gle)
解决方法:
网上还是高手多,很快有答案了,要打开C:\Users\Administrator\<文件名>路径下的Vagrantfile文件,文本或者VSCode都行(推荐VSCode因为好看),找到这行代码:
config.vm.box = "base"
找到后将“base”改成当初给虚拟环境起的靓名
遇见新问题:
但是……
新问题来了,我没有印象自己有给虚拟环境起名……
这边各种搜索找了好久,还是没能解决,我是真的像个无头苍蝇一样在网上乱飞(乱找),后来突然醒悟,之前在插入盒子的时候用的是教程给的box,会不会里面有默认的虚拟环境名字?
再次解决:
然后找到头的小苍蝇就飞回教程里这一步:
> vagrant box add metadata.json
所有步骤都退回到这边,重新插入,会发现当初就已经把虚拟环境名字摆出来,我没仔细看而已
这个「Name」就是虚拟环境名字,换上后,就可以成功启动了!
查找虚拟环境名称另一种方法:
使用命令:
> vagrant box list
这个也可以找到,不过最好当初插入盒子的时候就记一下,因为会出现我这种不止一个环境名字的情况……
脑子里乱乱的,再有问题我解决了再来记录!