Бродяга не будет работать при установке Homestead

Я прошел все шаги от этого руководства того, как установить Homestead. У меня есть проблема, когда я пытаюсь выполнить бродячее поле:

mysystem@me:~/Google Drive/Homestead$ vagrant up
Vagrant failed to initialize at a very early stage:

The home directory you specified is not accessible. The home
directory that Vagrant uses must be both readable and writable.

You specified: /home/mysystem/.vagrant.d

Я пытался поместить папку Homestead в различные места системы. Папка Google Drive читаема/перезаписываема - я создаю файлы/папки там без команды sudo. Возможно, я не пытаюсь починить корректную вещь, я не знаю. Это - мой файл Homestead.yaml:

authorize: ~/Google\ Drive/Homestead/.ssh/id_rsa.pub

keys:
    - ~/Google\ Drive/Homestead/.ssh/id_rsa

folders:
    - map: ~/Google\ Drive/Homestead/workspace
      to: /home/vagrant/Code

sites:
    - map: test.app
      to: /home/vagrant/Code/test/public

variables:
    - key: APP_ENV
      value: local

и файл ключей SSH, который я генерировал, ~/Google\ Drive/Homestead/homestead_key.pub

3
задан 3 October 2014 в 19:29

2 ответа

Хорошо, для тех, у кого могла бы быть та же проблема, вот решение и объяснение его:

Выполнение команды whoami; ls -dlah ~/.vagrant.d/ показало мне drwxr-xr-x 7 root root результат, указывающий, что бродячая папка принадлежит корню, который вызывал проблему его быть не доступный.

команда sudo chown -R yourusername:yourusername ~/.vagrant.d решит проблему.:)

5
ответ дан 17 November 2019 в 19:43

Мне указали те же признаки выше, но с другим решением. Я установил переменную среды "VAGRANT_HOME" на что-то, что я использовал в сценарии. Это заставило бродягу смотреть в директоре, которого я указал вместо его истинного корневого каталога. После того как я изменил свою переменную среды на что-то еще, что все были в порядке.

1
ответ дан 17 November 2019 в 19:43

Другие вопросы по тегам:

Похожие вопросы: