[vagrant] 방랑 시도 중 오류

내 환경에 Vagrant를 사용하고 있으며 약간의 문제가 있습니다.

$vagrant up

Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'base' could not be found. Attempting to find and install...
    default: Box Provider: virtualbox
    default: Box Version: >= 0
==> default: Adding box 'base' (v0) for provider: virtualbox
    default: Downloading: base

An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.

Couldn't open file /Users/.../base

나는 프로젝트를 초기화 vagrant init했지만 어떤 이유로 든 vagrant up작동을 거부합니다.



답변

방금 Vagrant 프로젝트를 만든 것 같습니다 vagrant init. 그러면 Vagrantfile이 생성되지만 상자가 정의되어 있지 않습니다.

대신, 당신은 시도 할 수 있습니다

$ vagrant init hashicorp/precise32
$ vagrant up

표준 우분투 이미지를 사용합니다. Vagrant 웹 사이트에는 시작하기 좋은 예제가 있습니다.


답변

OS X를 사용하고 표준 설치를 사용하는 경우 방랑자의 오래된 컬을 삭제하면 작동합니다.

sudo rm /opt/vagrant/embedded/bin/curl


답변

vagrant init laravel/homestead

그리고

vagrant up

나를 위해 일한 것입니다.


답변

이는 정의 된 상자 이름이없는 방랑 파일이 있기 때문에 발생했습니다. 이것은 상자 이름 매개 변수없이 vagrant init 을 실행할 때 발생합니다 .

따라서 Vagrant 파일을 삭제해야합니다.

vagrant init box-title
vagrant up

이것이 도움이되기를 바랍니다!


답변

나에게 다음과 같은 단계가 있습니다.

  • cd homestead (디렉토리 홈스테드 폴더에 있음) 또는 cd Homestead
  • del vagrantfile 또는 rm -Rf Vagrantfile
  • vagrant init laravel/homestead
  • vagrant up

답변

터미널에서 이것을 실행하십시오 :

$ vagrant box list

당신은 같은 것을 볼 것입니다 laravel/homestead(virtualbox,x.x.x)

다음으로 당신 Vagrantfile을 찾아라고 말하는 줄을 찾으십시오.

config.vm.box = "box"

대체 box실행할 때 상자의 이름으로 vagrant box list.


답변

"Vagrantfile" already exists in this directory. Remove it before running "vagrant init".
오류가 표시 되면

1. rm Vagrantfile
2. vagrant init hashicorp/precise64
3. vagrant up