vagrant下载慢解决

学习出处

分布式基础篇:使用SpringBoot+Vue+逆向工程搭建全套后台管理系统,使用前后分离方式,以商品系统为例,手把手教大家进行全栈开发。

问题现象及解决方案

vagrant:无法up下载iso,直接下载方式即可,步骤如下:

1. 先直接迅雷下,巨快!直接复制下载链接,下载完成后名字一般为“VirtualBox.box

https://vagrantcloud.com/centos/boxes/7/versions/2004.01/providers/virtualbox.box

2. 下载完后,将box加载到vagrant中

vagrant box add centos/7 VirtualBox.box

3. 执行命名对vagrant进行初始化,参数带上刚下载的iso

vagrant init centos/7

4. 加载该镜像,即可在virtualBox中看到,加载命令如下:

vagrant up

5. vagrant好处之一是可以在cmd窗口连接终端运行,命令如下:

vagrant ssh

P.S.如果整个过程中有报GBK错误,直接按照提示改代码即可,如下所示(全英文路径依旧会有这个问题):

1)找到vagrant安装目录的HashiCorp/Vagrant/embedded/gems/2.2.5/gems/vagrant-2.2.5/lib/vagrant/util/io.rb文件,找到32行

data << io.readpartial(READ_CHUNK_SIZE).encode("UTF-8", Encoding.default_external)

 2)将这行注释掉,改成第二行所示的代码

#data << io.readpartial(READ_CHUNK_SIZE).encode("UTF-8", Encoding.default_external)
data << io.readpartial(READ_CHUNK_SIZE).encode('UTF-8', invalid: :replace, undef: :replace, replace: '?')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章