Проблемы с установкой Homestead / Laravel (Mac)

Я следовал этим инструкциям, чтобы установить homestead на свой Mac http://pastebin.com/48PHSNC2.

Homestead установился правильно, но при инициализации не создал файл Homestead.yaml. Я понятия не имею, как повторно инициализировать усадьбу или исправить это. Прочитав руководство по установке, которое Laravel дает вам, он предлагает использовать $ bash init.sh для создания файла .yaml... к сожалению, для меня этого тоже не существует.

Я использовал команду composer для установки CLI:

composer global require "laravel/homestead=~2.0"

Любые идеи? я в тупике...


person ALMorrow    schedule 11.04.2015    source источник
comment
Я также попытался снова выполнить команду homestead init, она просто говорит, что усадьба уже инициирована и не позволяет мне ничего делать.   -  person ALMorrow    schedule 12.04.2015
comment
Теперь запустите homestead edit, чтобы настроить сайты, а затем запустите homestead up, чтобы запустить ферму.   -  person Pantelis Peslis    schedule 12.04.2015
comment
@pespantelis У меня нет файла Homestead.yaml. Я не могу использовать какие-либо команды, которые предлагает усадьба. Файл /Users/admin/.homestead/Homestead.yaml не существует.   -  person ALMorrow    schedule 12.04.2015
comment
Думаю, дело в разрешении. Однако я не должен что-то предлагать.. :\   -  person Pantelis Peslis    schedule 12.04.2015
comment
@pespantelis Есть ли способ повторно инициализировать усадьбу? то есть удалить laravel/homestead через композитор, а затем переустановить его?   -  person ALMorrow    schedule 12.04.2015
comment
Это может помочь вам. stackoverflow.com/questions/27067192/   -  person Pantelis Peslis    schedule 12.04.2015
comment
Решено. Обнаружил, что мой путь к файлу моей усадьбы был неправильным. Поменял путь, нашел init.sh, спрятанный в недрах пустоты. Запустил bash init.sh, инициализировал усадьбу и вуаля! был создан файл Homestead.yaml.   -  person ALMorrow    schedule 12.04.2015
comment
Создайте ответ, объясняющий ваше решение, и примите его. Возможно, кому-то с подобными проблемами можно будет помочь в будущем.   -  person ShellFish    schedule 12.04.2015
comment
да я застрял на этом! Больше разъяснений, пожалуйста   -  person Connor Leech    schedule 29.12.2015


Ответы (2)


Я столкнулся с аналогичной проблемой, используя Homestead 2.X (мне все равно на банкомат Homestead 3).

в основном сделать следующее:

  • найдите файл bash_init.sh, запустив sudo find / -name init.sh
  • cd в каталог, в котором он находится, мой был в /Users/me/.composer/vendor/laravel/homestead/init.sh
  • сделать его исполняемым, запустив chmod +x init.sh
  • беги ./init.sh
  • ...
  • выгода!
person matgargano    schedule 27.01.2016

Вы можете сгенерировать вручную с помощью клона git clone https://github.com/laravel/homestead.git Homestead. Это создаст файл homestead.yaml. Откройте, отредактируйте и измените параметры в соответствии с конфигурацией вашей системы. Для дальнейшего чтения

https://dev.to/ko31/installing-laravel-homestead-on-macos-5910

person trustidkid    schedule 22.07.2020