Vagrant не может выполнить инициализацию с машины, несмотря на копирование/вставку пути

У меня проблемы с запуском Vagrant с Virtual box. Код, который я ввожу в пустую папку проекта в командной строке:

vagrant init tsawler/wafs; vagrant up --provider virtualbox

В ответ получаю следующее сообщение:


C:\Users\Owner\PhpstormProjects\modernphptut>vagrant init tsawler/wafs; vagrant up --provider virtualbox Была указана недопустимая опция. Справка по этой команде доступна ниже. Использование: бродячий init [параметры] [имя [url]]

Опции:

    --box-version VERSION        Version of the box to add
-f, --force                      Overwrite existing Vagrantfile
-m, --minimal                    Create minimal Vagrantfile (no help comments)
    --output FILE                Output path for the box. '-' for stdout
-h, --help                       Print this help

Я копирую текст командной строки точно так, как показано на этой странице: https://atlas.hashicorp.com/tsawler/boxes/wafs

Это моя первая попытка использовать Vagrant/виртуальные машины. Кто-нибудь знает, почему это не работает? Я установил Vagrant и Virtualbox только сегодня на свой компьютер с Windows 10, поэтому у меня самые последние версии.


person Sean D    schedule 18.03.2017    source источник


Ответы (1)


Это многострочная команда, и это

vagrant init tsawler/wafs; vagrant up --provider virtualbox

хорошо работает в Linux или Mac OS, но не работает в Windows.

Для окон вы должны запускать как

vagrant init tsawler/wafs & vagrant up --provider virtualbox

Или вы также можете запускать команды одну за другой

C:\Users\Owner\PhpstormProjects\modernphptut>vagrant init tsawler/wafs
.....
C:\Users\Owner\PhpstormProjects\modernphptut>vagrant up --provider virtualbox
person Frederic Henri    schedule 19.03.2017