Я использую версионные ящики, но не использую Vagrant Cloud (у меня есть собственный хост для ящиков). Загрузка версированных коробок работает хорошо.
Однако, когда я разрабатываю новые версии своего ящика локально, мне не нужно проходить цикл загрузки / выгрузки каждый раз, когда я хочу обновить версию ящика, загруженную в Vagrant. Другими словами, я хотел бы запустить vagrant box add
, указав более новую версию и локальный файл.
vagrant box add
кажется, имеет опцию --box-version
, но она предназначена для ограничения версии загружаемого ящика, а не для указания версии добавляемого ящика. Попытка указать box-версию в любом случае приводит к:
Вы указали ограничение версии бокса с прямым путем к файлу бокса. Ограничения версии бокса работают только с ящиками из Vagrant Cloud или пользовательского хоста ящиков. Пожалуйста, удалите ограничение версии и попробуйте снова.
Но я не пытаюсь ограничить то, что добавляю; Я пытаюсь уточнить. Кажется, что любая форма добавления коробки устанавливает версию как 0. Есть ли способ исправить это и сказать Vagrant, какую версию я добавляю?