2016-01-12 5 views
4

Я пытаюсь создать усадьбу. Я попытался добавить новый пользовательский домен, но я забыл, что мне нужно выполнить команду vagrant Provision, и я получил сообщение об ошибке, поэтому решил удалить Vagrant VirtualBox и начать с нуля, но я действительно все испортил.Требуется бродячая среда или целевая машина

Теперь я установил VirtualBox, Vagrant. Я клонировал репозиторий усадьбы в моем домашнем каталоге. Я заполнил Homestead.yaml, но когда я начинаю с бродяги вверх, я получаю эту ошибку.

Для выполнения этой команды необходима бранная среда или целевой компьютер. Запустите vagrant init, чтобы создать новую среду бродяг. Или, получить идентификатор целевой машины от vagrant global-status для запуска эта команда включена. Окончательный вариант заключается в том, чтобы перейти в каталог с Vagrantfile и повторить попытку. Также я попытался потребовать усадьбы через композитора, но я все равно получаю ту же ошибку.

Когда я пытаюсь использовать vagrant init, создается новый ящик, и когда я начинаю бродяжничать, я не в поле для усадьбы, а в том, что я создал последним.

Я действительно смущен, и я не знаю, чего у меня нет. Любая помощь будет оценена.

Редактировать.

Также, когда я пытаюсь с homestead вверх, виртуальная машина работает, и я могу подключиться через ssh, но когда я печатаю пользовательские домены, я получаю «No input file defined».

обновление:

В ~/.homestead директории Я выполнил vagrant init laravel/homestead и теперь я могу запустить машину и подключить через SSH, но я не могу перейти к зарегистрированному пользовательскому домену - страница не доступный.

Update 2:

Кроме того, я только что проверил и на сервере приусадебного моя папка кода пуста. В файле Homestead.yaml у меня есть папки - map: ~/Code to: /home/vagrant/Code

Все мои проекты есть в локальной папке, и я понятия не имею, почему они не находятся на бродягах.

ответ

13

99% Вы находитесь в неправильном каталоге. Убедитесь, что каталог содержит Vagrantfile.

3

Можете ли вы запустить vagrant global-status, чтобы увидеть, есть ли уже работающий сервер Vagrant? Затем вы можете использовать vagrant up [server-id], чтобы попасть в существующий.

+0

Я пробовал это, но снова я иду ошибка для отсутствия Vagrantfile –

1

Кроме того, когда я пытаюсь с приусадебным вверх, виртуальная машина работает и я могу подключиться через SSH, но когда я типа пользовательских доменов я получаю «не указано Нет входного файла.»

ли вы добавить свои собственные домены в файл Homestead.yaml в разделе сайтов и запустить `бродяга обеспечение

+0

Да, это была причина для этого, но когда я их добавил, у меня был 502 плохой шлюз –

+0

гул .. что говорит журнал? –

+0

Когда я запускаю «бродяжничество», ничего не происходит. Я не уверен, что в терминале должен быть какой-либо ответ. –

2

Как уже говорилось ранее, вы можете оказаться в неправильном каталоге. Фактически переход к правильному каталогу, содержащему «Vagrantfile», все это решило мою проблему.

Смежные вопросы