Vagrant Cache에서 vms 목록 제거
내가 찾는 게 아니에요 이 내 질문이 다르기 때문에, 대답.
입력하면 vagrant global-status
vms 목록이 표시되지만 해당 디렉토리와 VM 중 일부가 Vagrantfiles와 함께 삭제되었습니다.
내가 입력 할 때 vagrant destroy [machineid]
, 내가 해결하기 위해 찾고 다음과 같은 오류를 얻을. 조언 부탁드립니다.
The working directory for Vagrant doesn't exist! This is the
specified working directory:
/Users/steven/projects/php/vagrant-laravel
글로벌 색인에서 유효하지 않은 항목을 제거하려면 다음 명령을 사용해야합니다.
vagrant global-status --prune
나는이 문제도 가지고 있었다. 의 내용을 수정하여 문제를 해결할 수있었습니다 ~/.vagrant.d/data/machine-index/index
. JSON 형식이므로 더 이상 존재하지 않는 인스턴스와 관련된 데이터를 제거했습니다.
더 이상 존재하지 않는 인스턴스와 관련된 데이터 만 제거했습니다. 파일 시스템에 존재하는 인스턴스와 관련된 데이터는 수정하지 않습니다.
--prune
나를 위해 일하지 않았다. 나는 제거 ~/.vagrant
, ~/.vagrant.d
및 .vagrant
. 그리고 남아있는 VM을 수동으로 제거했습니다.
나는 다시 마이그레이션 gems
및 boxes
원본 ~/.vagrant.d
. 아마도 기계를 제거하려고 시도 할 수도 .vagrant
있지만 테스트하지는 않았습니다.
사용하다 vagrant box remove -f [name]
효과가있다. 보장!
참고 URL : https://stackoverflow.com/questions/24440142/removing-list-of-vms-in-vagrant-cache
'programing tip' 카테고리의 다른 글
배열에서 값 찾기 (0) | 2020.08.03 |
---|---|
로드 콜백 후 jQuery UI 대화 상자 제목 변경 (0) | 2020.08.03 |
Java로 현재 작업 디렉토리를 얻는 방법? (0) | 2020.08.03 |
Foundation에서 요일을 어떻게 알 수 있습니까? (0) | 2020.08.03 |
reactjs 앱에 부트 스트랩 CSS와 JS를 포함시키는 방법은 무엇입니까? (0) | 2020.08.03 |