學習出處
分佈式基礎篇:使用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: '?')