Бродяга: «Ящик, который вы пытаетесь добавить, уже существует» - PullRequest
0 голосов
/ 15 мая 2018

Я довольно новичок в Vagrant и уже, кажется, наткнулся на это. Я в основном слежу за их руководством по началу работы.

Когда я набираю команду:

$ vagrant box add hashicorp / точный64

Я получаю эту ошибку:

Ящик, который вы пытаетесь добавить, уже существует. Удалить его раньше добавьте его снова или добавьте с флагом --force.

Имя: hashicorp / точный 64 Провайдер: virtualbox Версия: 1.1.0

Вот что я пробовал.

Сначала я уничтожил его, используя:

$ vagrant destroy

Затем я вернулся в документы, используя:

$ cd -

Затем я удалил директора с помощью:

$ rm -rf vagrant_getting_started

Затем я создал новый каталог с:

$ mkdir vagrant_getting_started

Затем я вошел в этот каталог с:

$ cd vagrant_getting_started

Затем я набрал:

$ vagrant box add hashicorp / точный64

Что дало мне:

==> блок: Загрузка метаданных для блока 'hashicorp / точный64' поле: URL: https://vagrantcloud.com/hashicorp/precise64 Эта коробка может работать с несколькими провайдерами! Провайдеры, что это можно работать с перечисленными ниже. Пожалуйста, просмотрите список и выберите поставщик, с которым вы будете работать.

1) hyperv

2) virtualbox

3) vmware_fusion

Введите ваш выбор:

Наконец-то я выбрал вариант 2, и именно здесь произошла ошибка.

Кто-нибудь может увидеть что-то, что я делаю неправильно?

1 Ответ

0 голосов
/ 15 мая 2018

Если образ ящика Vagrant не поврежден, вам не нужно загружать его снова, чтобы использовать его снова.

Vagrant загружает только те ящики, которые не .Как только образ коробки будет сохранен локально в вашей системе, Vagrant будет использовать локальный образ для работы.

При настройке нового проекта на основе Vagrant произойдет следующее:

  • Вы создаете или переходите в каталог вашего проекта

  • Выполните vagrant init hashicorp/precise64.Это инициализирует Vagrant внутри каталога и создаст новый Vagrantfile, если он не существует.Это также говорит Vagrant, какое изображение коробки использовать.Если изображение ящика уже сохранено локально - оно не будет загружено.

  • В качестве альтернативы, если у вас уже есть Vagrantfile в каталоге вашего проекта, просто запустите vagrant up.Vagrant позаботится обо всем за вас, включая загрузку изображения коробки (если применимо).

...