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 구동시 임시공간으로 사용하는 위치

구동에 이상이 없으면 폴더가 비어있을것이고, 이상이 생기면 잔여파일들이 남아있을것이다. 수동으로 삭제해준다.