2016-10-29 3 views
0

Я пытаюсь настроить laravel homestead.файл homestead.yaml отсутствует

Но после следующих инструкций, которые еще не могут быть настроены.

Когда я запускаю bash init.sh из каталога Homestead, он не создает файл homestead.yaml.

Я нахожусь на Mac, и я вижу, что homestead.yaml находится в папке src/stubs, но не в папке/Homestead, хотя после запуска bash init.sh предоставляет сообщение об успешном заявлении: «Вы хотите переписать ..yaml ", а затем" Homestead initialised ". Но все же я не вижу файл yaml в папке homestead на моем Mac.

Мой вопрос

  1. init.sh бы скопировать файл YAML из SRC/окурки в папку Homestead или нет?
  2. Нужно ли его вручную копировать? 3.Если мне нужно скопировать вручную, почему он просит разрешения перезаписать, когда я запускаю команду init.sh в папке Homestead?

Я начинаю программировать. Так pls препятствовали мне знать если я смотрю на неправильные места.

Цените свою помощь!

ответ

2

init.sh будет размещать Homestead.yaml в скрытом каталоге под вашим домашним каталогом /Users/username/.homestead/ не в /Homestead. Теперь, чтобы ответить на ваши вопросы:

  1. Да, init.sh скопирует Homestead.yaml в .homestead каталог вместе с after.sh и псевдонимами.
  2. Вы можете скопировать его вручную, но вам не нужно, поскольку init.sh должен сделать это за вас.
  3. Потому что, когда вы впервые запустили init.sh, он создал каталог .homestead и разместил в нем файл Homestead.yaml, но когда вы запустите его снова, он найдет текущий Homestead.yaml и спросит, нужно ли его перезаписывать или нет.
+0

благодарит за ваш ответ. Теперь, когда я попытался получить доступ к файлам из каталога .homestead (hidden), я, кажется, получил ошибку отказа в доступе. Также не удалось получить доступ к скрытым файлам. – BTM

+0

Попробуйте изменить права доступа к каталогу, чтобы предоставить вам доступ для чтения/записи. Откройте терминал и введите 'chmod -R 775 .homestead'. – salamza

+0

Спасибо salamza. ура! – BTM

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