Я пытаюсь установить Laravel Homestead, чтобы иметь возможность тестировать мои проекты Laravel локально.
Я следую этому уроку: http://laravel.com/docs/4.2/homestead
В части «Установка Homestead» я следовал за вторым этапом «Вручную через Git (без локального PHP)», у меня нет локально установленного PHP и я не могу использовать Composer. (Разве PHP не должен быть установлен как часть Homestead?)
Я добрался до этой части:
После того, как вы установили инструмент CLI Homestead, запустите команду bash init.sh, чтобы создать файл конфигурации Homestead.yaml:
Баш init.sh
В командной строке я попытался ввести следующую команду:
bash init.sh
Я получил следующую ошибку:
'bash' is not recognized as an internal or external command, operable program or batch file.
Затем я попытался ввести ту же команду в Git Bash, и я получил следующую ошибку:
bash: init.sh: нет такого файла или каталога
Когда я пытался войти в Git Bash просто
init.sh
Я получил следующую ошибку:
sh.exe": init.sh: command not found
Я столкнулся с этой проблемой хорошо. Вам нужно прыгнуть в свой терминал (я на Mac.)
cd ~/Homestead
Finder > your home directory > Homestead
чтобы подтвердить, где это должно быть), ls
— если в нем перечислены все файлы, такие как Vagrantfile
, composer.lock
и удар init.sh
Вы должны быть в. Как только вы знаете, что находитесь в правильной папке Homestead, это сейчас в этой точке в котором ты бежишь bash init.sh
После этого он теперь говорит Homestead initialized!
.ш это исполняемый скрипт Unix / Linux, это не признается на Windows. Есть init.bat включены в пакет, но на него нет ссылок в руководстве.
Просто беги init.bat из командной строки. Это скопирует файлы в:
%HOMEDRIVE%%HOMEPATH%\.homestead
Вам нужно установить Git Bash, а затем запустить команды в Git Bash.
Я нашел ответ, который вы можете искать. У меня были такие же проблемы с этим. Просто убедитесь, что в конце bash init.sh вы поставили a;
Так что в git bash cmd у вас будет эта строка
$ bash init.sh;
Просто сделай это с помощью sudo.
$sudo bash init.sh