상자를 제공하거나 제공하는 간단한 스크립트 (Windows .bat)를 만들어야합니다.방랑자 Up 또는 Provision (이미있는 경우) 위로
편집 덕분에 그렉 Hewgill에 스크립트 call
에드 단지 포함
cd C:\vagrant-box\
call vagrant-up.bat
if errorlevel 1 call vagrant-provision.bat
박쥐 파일 : .BAT 파일과
별로 경험은, 그래서 이것은 내가 지금까지 무엇을 가지고 한 라인 : vagrant up
및 vagrant reload
.
유증기가 떨어지면 유증기가 성공적으로 실행됩니다. 위로 올 때, 나는 (내가 예상 한) 부랑자와의 오류가 발생하지만 전체 배치 파일이 거기에서 사망합니다. ErrorLevel
은 아무 것도하지 않는 것으로 보입니다. 이
Bringing machine 'default' up with 'virtualbox' provider...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["list", "hostonlyifs"]
Stderr: VBoxManage.exe: error: Failed to create the VirtualBox object!
VBoxManage.exe: error: Code CO_E_SERVER_EXEC_FAILURE (0x80080005) - Server execution failed (extend)
VBoxManage.exe: error: Most likely, the VirtualBox COM server is not running or failed to start.
가 나는 자체 오류에 대해 걱정하지 않는다 을 강조하고 싶다 차이를 만드는 경우 다음
는 오류입니다. 상자가 작동하지 않을 때 작동하므로 괜찮습니다. 나는 그것을 포착하거나 무시하고 다음 명령으로 이동하기 만하면됩니다.
편집 한 질문에 더 이상 응답하지 않아 문제를 해결하지 못하여 내 대답을 삭제했습니다. –
왜 전화해야합니까? 'start' 명령으로 무엇이 잘못 되었습니까? – Monacraft
@GregHewgill 어쨌든 정확하게 대답 *이 아니라면 도움이되었습니다. jist는 다음과 같습니다. "errorlevel이 0보다 크거나 같으면 errorlevel 0이 true로 평가되면 '오류 레벨 1'로 변경하십시오. – willoller