Начните снова с установки усадьбы

Я запутался с усадьбой на OSX. Я установил homestead, следуя приведенным здесь инструкциям: http://laravel.com/docs/5.0/homestead. который сказал сделать следующее:

git clone https://github.com/laravel/homestead.git Homestead

Все работало, пока я не захотел добавить новый сайт. Я добавил сайт в файл .homestead

sites:
    - map: example1.dev
      to: /home/vagrant/Code/example1/public
    - map: example2.dev
      to: /home/vagrant/Code/example2/public

Я получал команду homestead not found и после некоторых поисков подумал, что это может быть связано с тем, что 5 документов не используют глобальную установку homestead, показанную в 4.2 http://laravel.com/docs/4.2/homestead. Поэтому я выполнил глобальную установку. Уничтожил все бродячие ящики. Подбежал к усадьбе, но он не сказал, что у другого ящика такое имя. В итоге я удалил папку, которую я изначально создал с помощью клона git, и теперь, когда я запускаю homestead, я получаю

VBoxManage: error: Could not rename the directory '/Users/me/VirtualBox VMs/settler_default_1430450956915_11366_1430600021875_36184' to '/Users/me/VirtualBox VMs/homestead' to save the settings file (VERR_ALREADY_EXISTS)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component SessionMachine, interface IMachine, callee nsISupports
VBoxManage: error: Context: "SaveSettings()" at line 2788 of file VBoxManageModifyVM.cpp

Может ли кто-нибудь объяснить, что я делаю неправильно, или показать мне, как удалить его, чтобы я мог начать заново.


person xylar    schedule 02.05.2015    source источник


Ответы (1)


Удаление папки из VirtualBox VMs или удаление ее из приложения VirtualBox каким-то образом не удаляет коробку из vagrant.

Чтобы полностью удалить коробку, это решение работает для меня.

используйте vagrant global-status, чтобы получить список сред Vagrant, и найдите id поля, которое вы собираетесь удалить, затем запустите vagrant destroy [id], чтобы удалить его.

person lozy219    schedule 22.07.2015