homestead & vagrant 환경을 사용하다가 재설치를 해야하는 경우가 있다.
우선 아래 버전 기준으로 기술하겠다.
#vagrant --version
Vagrant 2.0.2
기존에 설치되어있던 vagrant를 깔끔하게 삭제하고 다시 설치해야 한다. 안그럼 폴더 동기화 기능등 오류 발생..
~/.vagrant.d 폴더 자체를 삭제한다.
~/VirtualBox VMs 폴더 삭제.
아래는 참고사항..
#vagrant box list
laravel/homestead (virtualbox, 6.0.0)
우선 vagrant 재설치시에는 새로 vagrant box add 해서 다시 다운로드 받을 필요가 없다.
vagrant box update 하거나 아예 새로 설치할때만 add로 다운받으면 됨 (다운이 오래걸림)
#vagrant box list
로 설치되어있는 vagrant box를 확인한다.
#ls ~/.vagrant.d/boxes
vagrant box가 다운로드 되는 위치
위 경로 안에있는 box 삭제
#ls ~/.vagrant.d/tmp
vagrant up 구동시 임시공간으로 사용하는 위치
구동에 이상이 없으면 폴더가 비어있을것이고, 이상이 생기면 잔여파일들이 남아있을것이다. 수동으로 삭제해준다.